Browse Source

Reproed binding issue

pull/2322/head
Nikita Tsukanov 8 years ago
parent
commit
657447ff0c
  1. 16
      tests/Avalonia.Markup.Xaml.UnitTests/Xaml/XamlIlTests.cs
  2. 5
      tests/Avalonia.UnitTests/UnitTestApplication.cs

16
tests/Avalonia.Markup.Xaml.UnitTests/Xaml/XamlIlTests.cs

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

5
tests/Avalonia.UnitTests/UnitTestApplication.cs

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

Loading…
Cancel
Save