From e2f09b5324a0f38ced9b3af4823b2cb4083a5d51 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 18 Oct 2018 19:19:48 +0200 Subject: [PATCH] Added failing test for #1765. --- .../ApplicationTests.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/Avalonia.Controls.UnitTests/ApplicationTests.cs b/tests/Avalonia.Controls.UnitTests/ApplicationTests.cs index 694a6d2278..df14c808db 100644 --- a/tests/Avalonia.Controls.UnitTests/ApplicationTests.cs +++ b/tests/Avalonia.Controls.UnitTests/ApplicationTests.cs @@ -113,5 +113,21 @@ namespace Avalonia.Controls.UnitTests Assert.Throws(() => { Application.Current.Run(null); }); } } + + [Fact] + public void Raises_ResourcesChanged_When_Event_Handler_Added_After_Resources_Has_Been_Accessed() + { + // Test for #1765. + using (UnitTestApplication.Start()) + { + var resources = Application.Current.Resources; + var raised = false; + + Application.Current.ResourcesChanged += (s, e) => raised = true; + resources["foo"] = "bar"; + + Assert.True(raised); + } + } } -} \ No newline at end of file +}