diff --git a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BindingTests.cs b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BindingTests.cs index 14abebcdb5..3930608515 100644 --- a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BindingTests.cs +++ b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BindingTests.cs @@ -331,6 +331,35 @@ namespace Avalonia.Markup.Xaml.UnitTests.Xaml } } + [Fact(Skip="Issue #2592")] + public void MultiBinding_To_TextBlock_Text_With_StringConverter_Works() + { + using (UnitTestApplication.Start(TestServices.StyledWindow)) + { + var xaml = @" + + + + + + + + + +"; + var loader = new AvaloniaXamlLoader(); + var window = (Window)loader.Load(xaml); + var textBlock = window.FindControl("textBlock"); + + textBlock.DataContext = new WindowViewModel(); + window.ApplyTemplate(); + + Assert.Equal("Hello World!", textBlock.Text); + } + } + [Fact] public void Binding_OneWayToSource_Works() { @@ -356,6 +385,8 @@ namespace Avalonia.Markup.Xaml.UnitTests.Xaml private class WindowViewModel { public bool ShowInTaskbar { get; set; } + public string Greeting1 { get; set; } = "Hello"; + public string Greeting2 { get; set; } = "World"; } } }