Browse Source

fix tests

pull/7274/head
Takoooooo 4 years ago
parent
commit
9af9a3f081
  1. 2
      src/Avalonia.Input/TouchDevice.cs
  2. 6
      tests/Avalonia.Input.UnitTests/TouchDeviceTests.cs

2
src/Avalonia.Input/TouchDevice.cs

@ -61,7 +61,7 @@ namespace Avalonia.Input
var settings = AvaloniaLocator.Current.GetService<ITouchPlatformSettings>();
if (settings == null)
{
throw new Exception("IPlatformSettings can not be null.");
throw new Exception("ITouchPlatformSettings can not be null.");
}
if (!_lastClickRect.Contains(args.Position)
|| ev.Timestamp - _lastClickTime > settings.TouchDoubleClickTime.TotalMilliseconds)

6
tests/Avalonia.Input.UnitTests/TouchDeviceTests.cs

@ -208,10 +208,10 @@ namespace Avalonia.Input.UnitTests
{
var unitTestApp = UnitTestApplication.Start(
new TestServices(inputManager: new InputManager()));
var iSettingsMock = new Mock<IPlatformSettings>();
iSettingsMock.Setup(x => x.DoubleClickTime).Returns(doubleClickTime);
var iSettingsMock = new Mock<ITouchPlatformSettings>();
iSettingsMock.Setup(x => x.TouchDoubleClickTime).Returns(doubleClickTime);
AvaloniaLocator.CurrentMutable.BindToSelf(this)
.Bind<IPlatformSettings>().ToConstant(iSettingsMock.Object);
.Bind<ITouchPlatformSettings>().ToConstant(iSettingsMock.Object);
return unitTestApp;
}

Loading…
Cancel
Save