From 2edcdb8656efa2b04776cd3a31939f9fa4aa9780 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 2 Aug 2017 23:49:16 +0200 Subject: [PATCH] MouseDevice now exposed on TopLevel. --- tests/Avalonia.Input.UnitTests/MouseDeviceTests.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/Avalonia.Input.UnitTests/MouseDeviceTests.cs b/tests/Avalonia.Input.UnitTests/MouseDeviceTests.cs index 6d002d09a6..e9de51f6bd 100644 --- a/tests/Avalonia.Input.UnitTests/MouseDeviceTests.cs +++ b/tests/Avalonia.Input.UnitTests/MouseDeviceTests.cs @@ -20,7 +20,6 @@ namespace Avalonia.Input.UnitTests using (TestApplication(renderer.Object)) { var inputManager = InputManager.Instance; - var mouseDevice = AvaloniaLocator.Current.GetService(); Canvas canvas; Border border; @@ -28,6 +27,7 @@ namespace Avalonia.Input.UnitTests var root = new TestRoot { + MouseDevice = new MouseDevice(), Child = new Panel { Children = @@ -45,7 +45,7 @@ namespace Avalonia.Input.UnitTests .Returns(new[] { decorator }); inputManager.ProcessInput(new RawMouseEventArgs( - mouseDevice, + root.MouseDevice, 0, root, RawMouseEventType.Move, @@ -61,7 +61,7 @@ namespace Avalonia.Input.UnitTests .Returns(new[] { canvas }); inputManager.ProcessInput(new RawMouseEventArgs( - mouseDevice, + root.MouseDevice, 0, root, RawMouseEventType.Move, @@ -80,7 +80,6 @@ namespace Avalonia.Input.UnitTests return UnitTestApplication.Start( new TestServices( inputManager: new InputManager(), - mouseDevice: () => new MouseDevice(), renderer: (root, loop) => renderer)); } }