Browse Source

Added failing test for #546.

pull/1045/head
Steven Kirk 9 years ago
parent
commit
7c13974285
  1. 12
      tests/Avalonia.Markup.UnitTests/Data/ExpressionObserverTests_AvaloniaProperty.cs

12
tests/Avalonia.Markup.UnitTests/Data/ExpressionObserverTests_AvaloniaProperty.cs

@ -30,6 +30,16 @@ namespace Avalonia.Markup.UnitTests.Data
Assert.Null(((IAvaloniaObjectDebug)data).GetPropertyChangedSubscribers());
}
[Fact]
public async Task Should_Get_Simple_ClrProperty_Value()
{
var data = new Class1();
var target = new ExpressionObserver(data, "ClrProperty");
var result = await target.Take(1);
Assert.Equal("clr-property", result);
}
[Fact]
public void Should_Track_Simple_Property_Value()
{
@ -69,6 +79,8 @@ namespace Avalonia.Markup.UnitTests.Data
{
public static readonly StyledProperty<string> FooProperty =
AvaloniaProperty.Register<Class1, string>("Foo", defaultValue: "foo");
public string ClrProperty { get; } = "clr-property";
}
}
}

Loading…
Cancel
Save