Bläddra i källkod

Reproed binding issue

Nikita Tsukanov 6 år sedan
förälder
incheckning
657447ff0c

+ 12 - 4
tests/Avalonia.Markup.Xaml.UnitTests/Xaml/XamlIlTests.cs

@@ -65,12 +65,12 @@ namespace Avalonia.Markup.Xaml.UnitTests
         {
             using (UnitTestApplication.Start(TestServices.StyledWindow))
             {
-                var parsed = (Window)AvaloniaXamlLoader.Parse(@"
-<Window
+                new AvaloniaXamlLoader().Load(@"
+<Application
   xmlns='https://github.com/avaloniaui'
   xmlns:local='clr-namespace:Avalonia.Markup.Xaml.UnitTests;assembly=Avalonia.Markup.Xaml.UnitTests'
 >
-  <Window.Styles>
+<Application.Styles>
     <Style Selector='Button'>
       <Setter Property='Template'>
         <ControlTemplate>
@@ -95,7 +95,15 @@ namespace Avalonia.Markup.Xaml.UnitTests
         </ControlTemplate>
       </Setter>
     </Style>
-  </Window.Styles>
+  </Application.Styles>
+</Application>",
+                    null, Application.Current); 
+                var parsed = (Window)AvaloniaXamlLoader.Parse(@"
+<Window
+  xmlns='https://github.com/avaloniaui'
+  xmlns:local='clr-namespace:Avalonia.Markup.Xaml.UnitTests;assembly=Avalonia.Markup.Xaml.UnitTests'
+>
+  
   <Button Background='Red' />
 
 </Window>

+ 5 - 0
tests/Avalonia.UnitTests/UnitTestApplication.cs

@@ -19,6 +19,11 @@ namespace Avalonia.UnitTests
     {
         private readonly TestServices _services;
 
+        public UnitTestApplication() : this(null)
+        {
+            
+        }
+        
         public UnitTestApplication(TestServices services)
         {
             _services = services ?? new TestServices();