Kaynağa Gözat

Move pointer mock to the bottom

Nikita Tsukanov 6 yıl önce
ebeveyn
işleme
daf7231281

+ 14 - 14
tests/Avalonia.Controls.UnitTests/Platform/DefaultMenuInteractionHandlerTests.cs

@@ -10,20 +10,6 @@ namespace Avalonia.Controls.UnitTests.Platform
 {
     public class DefaultMenuInteractionHandlerTests
     {
-        class FakePointer : IPointer
-        {
-            public int Id { get; } = Pointer.GetNextFreeId();
-
-            public void Capture(IInputElement control)
-            {
-                Captured = control;
-            }
-
-            public IInputElement Captured { get; set; }
-            public PointerType Type { get; }
-            public bool IsPrimary { get; } = true;
-        }
-        
         static PointerEventArgs CreateArgs(RoutedEvent ev, IInteractive source) 
             => new PointerEventArgs(ev, source, new FakePointer(), (IVisual)source, default, new PointerPointProperties(), default);
 
@@ -563,5 +549,19 @@ namespace Avalonia.Controls.UnitTests.Platform
                 _action = action;
             }
         }
+        
+        class FakePointer : IPointer
+        {
+            public int Id { get; } = Pointer.GetNextFreeId();
+
+            public void Capture(IInputElement control)
+            {
+                Captured = control;
+            }
+
+            public IInputElement Captured { get; set; }
+            public PointerType Type { get; }
+            public bool IsPrimary { get; } = true;
+        }
     }
 }