diff --git a/tests/Avalonia.Markup.Xaml.UnitTests/Data/BindingTests.cs b/tests/Avalonia.Markup.Xaml.UnitTests/Data/BindingTests.cs index 1174b4ceb5..7d8528c5d7 100644 --- a/tests/Avalonia.Markup.Xaml.UnitTests/Data/BindingTests.cs +++ b/tests/Avalonia.Markup.Xaml.UnitTests/Data/BindingTests.cs @@ -315,6 +315,19 @@ namespace Avalonia.Markup.Xaml.UnitTests.Data Assert.Equal(2, vm.Bar); } + [Fact] + public void AvaloniaObject_this_Operator_Accepts_Binding() + { + var target = new ContentControl + { + DataContext = new { Foo = "foo" } + }; + + target[!ContentControl.ContentProperty] = new Binding("Foo"); + + Assert.Equal("foo", target.Content); + } + private class TwoWayBindingTest : Control { public static readonly StyledProperty TwoWayProperty =