From 7913ae5463869005225e4fc00ce4e94930ee7129 Mon Sep 17 00:00:00 2001 From: Shannon Date: Tue, 13 Jul 2021 10:04:47 -0600 Subject: [PATCH] fix test --- .../Umbraco.Core/Composing/CollectionBuildersTests.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Tests.UnitTests/Umbraco.Core/Composing/CollectionBuildersTests.cs b/src/Umbraco.Tests.UnitTests/Umbraco.Core/Composing/CollectionBuildersTests.cs index ad9a19b3f8..b375e3a7c6 100644 --- a/src/Umbraco.Tests.UnitTests/Umbraco.Core/Composing/CollectionBuildersTests.cs +++ b/src/Umbraco.Tests.UnitTests/Umbraco.Core/Composing/CollectionBuildersTests.cs @@ -406,9 +406,14 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Core.Composing using (IServiceScope scope = serviceProvider.CreateScope()) { col2 = scope.ServiceProvider.GetRequiredService(); - } - AssertCollection(col2, typeof(Resolved1), typeof(Resolved2)); + // NOTE: We must assert here so that the lazy collection is resolved + // within this service provider scope, else if you resolve the collection + // after the service provider scope is disposed, you'll get an object + // disposed error (expected). + AssertCollection(col2, typeof(Resolved1), typeof(Resolved2)); + } + AssertNotSameCollection(col1A, col2); }