diff --git a/test/Microsoft.AspNetCore.Mvc.TagHelpers.Test/DistributedCacheTagHelperTest.cs b/test/Microsoft.AspNetCore.Mvc.TagHelpers.Test/DistributedCacheTagHelperTest.cs index 32e4b320ca..ddf3855b92 100644 --- a/test/Microsoft.AspNetCore.Mvc.TagHelpers.Test/DistributedCacheTagHelperTest.cs +++ b/test/Microsoft.AspNetCore.Mvc.TagHelpers.Test/DistributedCacheTagHelperTest.cs @@ -826,6 +826,7 @@ namespace Microsoft.AspNetCore.Mvc.TagHelpers var childContent = "some-content"; var resetEvent1 = new ManualResetEvent(false); var resetEvent2 = new ManualResetEvent(false); + var resetEvent3 = new ManualResetEvent(false); var calls = 0; var formatter = GetFormatter(); var storage = GetStorage(); @@ -854,6 +855,7 @@ namespace Microsoft.AspNetCore.Mvc.TagHelpers getChildContentAsync: (useCachedResult, encoder) => { calls++; + resetEvent3.WaitOne(5000); var tagHelperContent = new DefaultTagHelperContent(); tagHelperContent.SetHtmlContent(childContent); @@ -882,6 +884,7 @@ namespace Microsoft.AspNetCore.Mvc.TagHelpers { resetEvent1.WaitOne(5000); await Assert.ThrowsAsync(() => cacheTagHelper1.ProcessAsync(tagHelperContext1, tagHelperOutput1)); + resetEvent3.Set(); }); var task2 = Task.Run(async () =>