From 5a42f99025483ad69538045984e267e3b2c0555d Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 14 Jul 2016 14:07:59 -0700 Subject: [PATCH] Added this operator binding test. --- .../Data/BindingTests.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 =