Ver Fonte

Fixed tests

Nikita Tsukanov há 2 anos atrás
pai
commit
44a830fd7f
1 ficheiros alterados com 2 adições e 3 exclusões
  1. 2 3
      tests/Avalonia.UnitTests/UnitTestApplication.cs

+ 2 - 3
tests/Avalonia.UnitTests/UnitTestApplication.cs

@@ -43,8 +43,7 @@ namespace Avalonia.UnitTests
         public static IDisposable Start(TestServices services = null)
         public static IDisposable Start(TestServices services = null)
         {
         {
             var scope = AvaloniaLocator.EnterScope();
             var scope = AvaloniaLocator.EnterScope();
-            SynchronizationContext.SetSynchronizationContext(null);
-            AvaloniaSynchronizationContext.InstallIfNeeded();
+            var oldContext = SynchronizationContext.Current;
             _ = new UnitTestApplication(services);
             _ = new UnitTestApplication(services);
             Dispatcher.ResetForUnitTests();
             Dispatcher.ResetForUnitTests();
             return Disposable.Create(() =>
             return Disposable.Create(() =>
@@ -56,7 +55,7 @@ namespace Avalonia.UnitTests
 
 
                 scope.Dispose();
                 scope.Dispose();
                 Dispatcher.ResetForUnitTests();
                 Dispatcher.ResetForUnitTests();
-                SynchronizationContext.SetSynchronizationContext(null);
+                SynchronizationContext.SetSynchronizationContext(oldContext);
             });
             });
         }
         }