I am curious how is this different from DI.External.Tests in Microsoft.Extensions.DependencyInjection source code? https://github.com/dotnet/runtime/tree/main/src/libraries/Microsoft.Extensions.DependencyInjection/tests/DI.External.Tests