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";
}
}
}