浏览代码

add mock thread interface to touch device tests

Emmanuel Hansen 2 年之前
父节点
当前提交
be843f699a
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      tests/Avalonia.Base.UnitTests/Input/TouchDeviceTests.cs

+ 1 - 1
tests/Avalonia.Base.UnitTests/Input/TouchDeviceTests.cs

@@ -207,7 +207,7 @@ namespace Avalonia.Input.UnitTests
         private IDisposable UnitTestApp(TimeSpan doubleClickTime = new TimeSpan())
         {
             var unitTestApp = UnitTestApplication.Start(
-                new TestServices(inputManager: new InputManager()));
+                new TestServices(inputManager: new InputManager(), threadingInterface: Mock.Of<IPlatformThreadingInterface>(x => x.CurrentThreadIsLoopThread == true)));
             var iSettingsMock = new Mock<IPlatformSettings>();
             iSettingsMock.Setup(x => x.GetDoubleTapTime(It.IsAny<PointerType>())).Returns(doubleClickTime);
             iSettingsMock.Setup(x => x.GetDoubleTapSize(It.IsAny<PointerType>())).Returns(new Size(16, 16));