Browse Source

named control added to namescope tests

pull/916/head
donandren 10 years ago
committed by Andrey Kunchev
parent
commit
1948fff8de
  1. 30
      tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs

30
tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs

@ -65,6 +65,36 @@ namespace Avalonia.Markup.Xaml.UnitTests.Xaml
Assert.Equal("Foo", txt.Text); Assert.Equal("Foo", txt.Text);
} }
[Fact]
public void Named_Control_Is_Added_To_NameScope_Simple()
{
var xaml = @"
<UserControl xmlns='https://github.com/avaloniaui'
xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'>
<Button Name='button'>Foo</Button>
</UserControl>";
var loader = new AvaloniaXamlLoader();
var control = (UserControl)loader.Load(xaml);
var button = control.FindControl<Button>("button");
Assert.Equal("Foo", button.Content);
}
[Fact]
public void Named_x_Control_Is_Added_To_NameScope_Simple()
{
var xaml = @"
<UserControl xmlns='https://github.com/avaloniaui'
xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'>
<Button x:Name='button'>Foo</Button>
</UserControl>";
var loader = new AvaloniaXamlLoader();
var control = (UserControl)loader.Load(xaml);
var button = control.FindControl<Button>("button");
Assert.Equal("Foo", button.Content);
}
[Fact] [Fact]
public void Named_Control_Is_Added_To_NameScope() public void Named_Control_Is_Added_To_NameScope()
{ {

Loading…
Cancel
Save