diff --git a/tests/Avalonia.Controls.UnitTests/CursorFactoryMock.cs b/tests/Avalonia.Controls.UnitTests/CursorFactoryMock.cs new file mode 100644 index 0000000000..da02cccdc5 --- /dev/null +++ b/tests/Avalonia.Controls.UnitTests/CursorFactoryMock.cs @@ -0,0 +1,14 @@ +using System; +using Avalonia.Input; +using Avalonia.Platform; + +namespace Avalonia.Controls.UnitTests +{ + public class CursorFactoryMock : IStandardCursorFactory + { + public IPlatformHandle GetCursor(StandardCursorType cursorType) + { + return new PlatformHandle(IntPtr.Zero, cursorType.ToString()); + } + } +} diff --git a/tests/Avalonia.Layout.UnitTests/FullLayoutTests.cs b/tests/Avalonia.Layout.UnitTests/FullLayoutTests.cs index b8b9b69b6c..78d0efcbf9 100644 --- a/tests/Avalonia.Layout.UnitTests/FullLayoutTests.cs +++ b/tests/Avalonia.Layout.UnitTests/FullLayoutTests.cs @@ -21,6 +21,7 @@ using Xunit; using Avalonia.Media; using System; using System.Collections.Generic; +using Avalonia.Controls.UnitTests; using Avalonia.UnitTests; namespace Avalonia.Layout.UnitTests @@ -197,6 +198,7 @@ namespace Avalonia.Layout.UnitTests windowImpl.SetupGet(x => x.Scaling).Returns(1); AvaloniaLocator.CurrentMutable + .Bind().ToConstant(new CursorFactoryMock()) .Bind().ToConstant(new AssetLoader()) .Bind().ToConstant(new Mock().Object) .Bind().ToConstant(globalStyles.Object)