Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Microsoft.Extensions.DependencyInjection.Tests Fails on Android #50871

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
54 tasks
mdh1418 opened this issue Apr 7, 2021 · 1 comment · May be fixed by #114148
Open
54 tasks

Microsoft.Extensions.DependencyInjection.Tests Fails on Android #50871

mdh1418 opened this issue Apr 7, 2021 · 1 comment · May be fixed by #114148
Labels
area-Extensions-DependencyInjection in-pr There is an active PR which will close this issue when it is merged os-android
Milestone

Comments

@mdh1418
Copy link
Member

mdh1418 commented Apr 7, 2021

Microsoft.Extensions.DependencyInjection.Tests

  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsForGenericTypesCanBeResolved
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfTypeHasNoConstructurWithResolvableParameters
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_Throws_IfTypeHasNoPublicConstructors
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsCanBeResolved
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfTypeHasSingleConstructorWithUnresolvableParameters
  • Microsoft.Extensions.DependencyInjection.ServiceProviderExtensionsTest.NonGeneric_GetRequiredService_Throws_WhenNoServiceRegistered
  • Microsoft.Extensions.DependencyInjection.ServiceProviderExtensionsTest.GetRequiredService_Throws_WhenNoServiceRegistered
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.IndirectCircularDependency
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyGenericDirect
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyWithInterface
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.DirectCircularDependency
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.DependencyOnCircularDependency
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyGenericIndirect
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyInEnumerable
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependency
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsServiceResolvedEvent
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsExpressionTreeBuiltEvent
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.ExistsWithCorrectId
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsCallSiteBuiltEvent
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsDynamicMethodBuiltEvent
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingletonThroughSingleton
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingleton
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenGetServiceForScopedServiceIsCalledOnRootViaTransient
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.BuildServiceProvider_ValidateOnBuild_ThrowsForUnresolvableServices
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingletonThroughSingletonAndScopedWhileInScope
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.BuildServiceProvider_ValidateOnBuild_ValidatesAllDescriptors
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenGetServiceForScopedServiceIsCalledOnRoot
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.BuildServiceProvider_ValidateOnBuild_ThrowsWhenImplementationIsNotAssignableToService
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingletonThroughTransient
  • Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensionsTest.TryAddEnumerable_ThrowsWhenAddingIndistinguishableImplementationType
Microsoft.Extensions.DependencyInjection.Tests.dll   Failed: 80

Test collection for Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to resolve service for type 'Micro···\nActual:   CannotResolveService, Microsoft.Extension···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to resolve service for type 'Micro···\nActual:   CannotResolveService, Microsoft.Extension···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.AbstractClass))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeEveryService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(System.Collections.Generic.IList<int>), implementationType: typeof(System.Collections.Generic.List<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'S···\nActual:   TypeCannotBeActivated, System.Collections···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(System.Collections.Generic.ICollection<>), implementationType: typeof(System.Collections.Generic.IList<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'S···\nActual:   TypeCannotBeActivated, System.Collections···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeOpenGenericService<>), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests+AbstractFakeOpenGenericService<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: 'Microsoft.Extensions.DependencyInjection···\nActual:   AsyncDisposableServiceDispose, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: 'Microsoft.Extensions.DependencyInjection···\nActual:   AsyncDisposableServiceDispose, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A suitable constructor for type 'Microsof···\nActual:   NoConstructorMatch, Microsoft.Extensions.···\n          ↑ (pos 0)

Test collection for Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsForGenericTypesCanBeResolved
    Assert.StartsWith() Failure:\nExpected: Unable to activate type 'Microsoft.Extensions.DependencyInjection.ServiceLookup.TypeWithGenericServices'. The following constructors are ambiguous:\nActual:   AmbiguousConstructorException, Microsoft.Extensions.DependencyInjection.ServiceLookup.TypeWithGenericServices\nVoid .ctor(Microsoft.Extensions.Depen...
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfTypeHasNoConstructurWithResolvableParameters(type: typeof(Microsoft.Extensions.DependencyInjection.ServiceLookup.TypeWithMultipleParameterizedConstructors))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: No constructor for type 'Microsoft.Extens···\nActual:   UnableToActivateTypeException, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfTypeHasNoConstructurWithResolvableParameters(type: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.TypeWithSupersetConstructors))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: No constructor for type 'Microsoft.Extens···\nActual:   UnableToActivateTypeException, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_Throws_IfTypeHasNoPublicConstructors
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A suitable constructor for type 'Microsof···\nActual:   NoConstructorMatch, Microsoft.Extensions.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsCanBeResolved(type: typeof(Microsoft.Extensions.DependencyInjection.ServiceLookup.TypeWithDefaultConstructorParameters), callSiteFactory: Func`2 { Method = Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite <GetCallSiteFactory>b__0(System.Type), Target = <>c__DisplayClass35_0 { callSiteFactory = CallSiteFactory { ... } } }, expectedConstructorParameterTypes: [[typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeMultipleService), typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService)], [typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFactoryService), typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeScopedService)]])
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to activate type 'Microsoft.Extens···\nActual:   AmbiguousConstructorException, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsCanBeResolved(type: typeof(Microsoft.Extensions.DependencyInjection.ServiceLookup.TypeWithMultipleParameterizedConstructors), callSiteFactory: Func`2 { Method = Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite <GetCallSiteFactory>b__0(System.Type), Target = <>c__DisplayClass35_0 { callSiteFactory = CallSiteFactory { ... } } }, expectedConstructorParameterTypes: [[typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFactoryService)], [typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService)]])
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to activate type 'Microsoft.Extens···\nActual:   AmbiguousConstructorException, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsCanBeResolved(type: typeof(Microsoft.Extensions.DependencyInjection.ServiceLookup.TypeWithNonOverlappedConstructors), callSiteFactory: Func`2 { Method = Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite <GetCallSiteFactory>b__0(System.Type), Target = <>c__DisplayClass35_0 { callSiteFactory = CallSiteFactory { ... } } }, expectedConstructorParameterTypes: [[typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeScopedService), typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeMultipleService)], [typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeOuterService)]])
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to activate type 'Microsoft.Extens···\nActual:   AmbiguousConstructorException, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsCanBeResolved(type: typeof(Microsoft.Extensions.DependencyInjection.ServiceLookup.TypeWithUnresolvableEnumerableConstructors), callSiteFactory: Func`2 { Method = Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite <GetCallSiteFactory>b__0(System.Type), Target = <>c__DisplayClass35_0 { callSiteFactory = CallSiteFactory { ... } } }, expectedConstructorParameterTypes: [[typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService)], [typeof(System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService>)]])
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to activate type 'Microsoft.Extens···\nActual:   AmbiguousConstructorException, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsCanBeResolved(type: typeof(Microsoft.Extensions.DependencyInjection.ServiceLookup.TypeWithUnresolvableEnumerableConstructors), callSiteFactory: Func`2 { Method = Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite <GetCallSiteFactory>b__0(System.Type), Target = <>c__DisplayClass35_0 { callSiteFactory = CallSiteFactory { ... } } }, expectedConstructorParameterTypes: [[typeof(System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService>)], [typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFactoryService)]])
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to activate type 'Microsoft.Extens···\nActual:   AmbiguousConstructorException, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfTypeHasSingleConstructorWithUnresolvableParameters
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to resolve service for type 'Micro···\nActual:   CannotResolveService, Microsoft.Extension···\n          ↑ (pos 0)

Test collection for Microsoft.Extensions.DependencyInjection.ServiceProviderExtensionsTest
Microsoft.Extensions.DependencyInjection.ServiceProviderExtensionsTest.NonGeneric_GetRequiredService_Throws_WhenNoServiceRegistered
    Assert.Equal() Failure\n            ↓ (pos 2)\nExpected: No service for type 'Microsoft.Extensions.D···\nActual:   NoServiceRegistered, Microsoft.Extensions.D···\n            ↑ (pos 2)
Microsoft.Extensions.DependencyInjection.ServiceProviderExtensionsTest.GetRequiredService_Throws_WhenNoServiceRegistered
    Assert.Equal() Failure\n            ↓ (pos 2)\nExpected: No service for type 'Microsoft.Extensions.D···\nActual:   NoServiceRegistered, Microsoft.Extensions.D···\n            ↑ (pos 2)

Test collection for Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: 'Microsoft.Extensions.DependencyInjection···\nActual:   AsyncDisposableServiceDispose, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(System.Collections.Generic.IList<int>), implementationType: typeof(System.Collections.Generic.List<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'S···\nActual:   TypeCannotBeActivated, System.Collections···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeOpenGenericService<>), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests+AbstractFakeOpenGenericService<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeEveryService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.AbstractClass))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(System.Collections.Generic.ICollection<>), implementationType: typeof(System.Collections.Generic.IList<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'S···\nActual:   TypeCannotBeActivated, System.Collections···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to resolve service for type 'Micro···\nActual:   CannotResolveService, Microsoft.Extension···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A suitable constructor for type 'Microsof···\nActual:   NoConstructorMatch, Microsoft.Extensions.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to resolve service for type 'Micro···\nActual:   CannotResolveService, Microsoft.Extension···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: 'Microsoft.Extensions.DependencyInjection···\nActual:   AsyncDisposableServiceDispose, Microsoft.···\n          ↑ (pos 0)

Test collection for Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: 'Microsoft.Extensions.DependencyInjection···\nActual:   AsyncDisposableServiceDispose, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeOpenGenericService<>), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests+AbstractFakeOpenGenericService<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeEveryService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(System.Collections.Generic.IList<int>), implementationType: typeof(System.Collections.Generic.List<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'S···\nActual:   TypeCannotBeActivated, System.Collections···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(System.Collections.Generic.ICollection<>), implementationType: typeof(System.Collections.Generic.IList<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'S···\nActual:   TypeCannotBeActivated, System.Collections···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.AbstractClass))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: 'Microsoft.Extensions.DependencyInjection···\nActual:   AsyncDisposableServiceDispose, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to resolve service for type 'Micro···\nActual:   CannotResolveService, Microsoft.Extension···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to resolve service for type 'Micro···\nActual:   CannotResolveService, Microsoft.Extension···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A suitable constructor for type 'Microsof···\nActual:   NoConstructorMatch, Microsoft.Extensions.···\n          ↑ (pos 0)

Test collection for Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests
Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.IndirectCircularDependency
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A circular dependency was detected for th···\nActual:   CircularDependencyException\\nMicrosoft.Ext···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyGenericDirect
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A circular dependency was detected for th···\nActual:   CircularDependencyException\\nMicrosoft.Ext···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyWithInterface
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A circular dependency was detected for th···\nActual:   CircularDependencyException\\nMicrosoft.Ext···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.DirectCircularDependency
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A circular dependency was detected for th···\nActual:   CircularDependencyException\\nMicrosoft.Ext···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.DependencyOnCircularDependency
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A circular dependency was detected for th···\nActual:   CircularDependencyException\\nMicrosoft.Ext···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyGenericIndirect
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A circular dependency was detected for th···\nActual:   CircularDependencyException\\nMicrosoft.Ext···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyInEnumerable
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A circular dependency was detected for th···\nActual:   CircularDependencyException\\nSystem.Collec···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependency
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A circular dependency was detected for th···\nActual:   CircularDependencyException\\nMicrosoft.Ext···\n          ↑ (pos 0)

EventSourceTests
Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsServiceResolvedEvent
    Assert.Equal() Failure\nExpected: 3\nActual:   0
Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsExpressionTreeBuiltEvent
    System.InvalidOperationException : NoMatch
Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.ExistsWithCorrectId
    System.ArgumentNullException : ArgumentNull_Generic Arg_ParamName_Name, collection
Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsCallSiteBuiltEvent
    System.InvalidOperationException : NoMatch
Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsDynamicMethodBuiltEvent
    System.InvalidOperationException : NoMatch

Test collection for Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(System.Collections.Generic.IList<int>), implementationType: typeof(System.Collections.Generic.List<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'S···\nActual:   TypeCannotBeActivated, System.Collections···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeOpenGenericService<>), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests+AbstractFakeOpenGenericService<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.AbstractClass))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(System.Collections.Generic.ICollection<>), implementationType: typeof(System.Collections.Generic.IList<>))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'S···\nActual:   TypeCannotBeActivated, System.Collections···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows(serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeEveryService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService))
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot instantiate implementation type 'M···\nActual:   TypeCannotBeActivated, Microsoft.Extensio···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: 'Microsoft.Extensions.DependencyInjection···\nActual:   AsyncDisposableServiceDispose, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to resolve service for type 'Micro···\nActual:   CannotResolveService, Microsoft.Extension···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: 'Microsoft.Extensions.DependencyInjection···\nActual:   AsyncDisposableServiceDispose, Microsoft.···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Unable to resolve service for type 'Micro···\nActual:   CannotResolveService, Microsoft.Extension···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: A suitable constructor for type 'Microsof···\nActual:   NoConstructorMatch, Microsoft.Extensions.···\n          ↑ (pos 0)

Test collection for Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingletonThroughSingleton
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot consume scoped service 'Microsoft.···\nActual:   ScopedInSingletonException, Microsoft.Ext···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingleton
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot consume scoped service 'Microsoft.···\nActual:   ScopedInSingletonException, Microsoft.Ext···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenGetServiceForScopedServiceIsCalledOnRootViaTransient
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot resolve 'Microsoft.Extensions.Depe···\nActual:   ScopedResolvedFromRootException, Microsof···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.BuildServiceProvider_ValidateOnBuild_ThrowsForUnresolvableServices
    Assert.Equal() Failure\n                                 ↓ (pos 267)\nExpected: ···lidationTests+Foo': Unable to resolve service for type 'Micro···\nActual:   ···lidationTests+Foo': CannotResolveService, Microsoft.Extension···\n                                 ↑ (pos 267)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingletonThroughSingletonAndScopedWhileInScope
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot consume scoped service 'Microsoft.···\nActual:   ScopedInSingletonException, Microsoft.Ext···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.BuildServiceProvider_ValidateOnBuild_ValidatesAllDescriptors
    Assert.Equal() Failure\n                                 ↓ (pos 276)\nExpected: ···ests+BazRecursive': A circular dependency was detected for th···\nActual:   ···ests+BazRecursive': CircularDependencyException\\nMicrosoft.Ext···\n                                 ↑ (pos 276)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenGetServiceForScopedServiceIsCalledOnRoot
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot resolve scoped service 'Microsoft.···\nActual:   DirectScopedResolvedFromRootException, Mi···\n          ↑ (pos 0)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.BuildServiceProvider_ValidateOnBuild_ThrowsWhenImplementationIsNotAssignableToService
    Assert.Equal() Failure\n                                 ↓ (pos 281)\nExpected: ···Boo': Implementation type 'Microsoft.Extensions.DependencyInj···\nActual:   ···Boo': ImplementationTypeCantBeConvertedToServiceType, Microso···\n                                 ↑ (pos 281)
Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingletonThroughTransient
    Assert.Equal() Failure\n          ↓ (pos 0)\nExpected: Cannot consume scoped service 'Microsoft.···\nActual:   ScopedInSingletonException, Microsoft.Ext···\n          ↑ (pos 0)

Test collection for Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensionsTest
Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensionsTest.TryAddEnumerable_ThrowsWhenAddingIndistinguishableImplementationType(descriptor: ServiceType: Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Lifetime: Transient ImplementationFactory: Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService <get_TryAddEnumerableInvalidImplementationTypeData>b__21_0(System.IServiceProvider), serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService))
    Assert.Contains() Failure\nNot found: Implementation type cannot be 'Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService' because it is indistinguishable from other services registered for 'Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService'.\nIn value:  TryAddIndistinguishableTypeToEnumerable, Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService, Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Arg_ParamName_Name, descriptor
Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensionsTest.TryAddEnumerable_ThrowsWhenAddingIndistinguishableImplementationType(descriptor: ServiceType: Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Lifetime: Transient ImplementationFactory: System.Object <get_TryAddEnumerableInvalidImplementationTypeData>b__21_1(System.IServiceProvider), serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(object))
    Assert.Contains() Failure\nNot found: Implementation type cannot be 'System.Object' because it is indistinguishable from other services registered for 'Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService'.\nIn value:  TryAddIndistinguishableTypeToEnumerable, System.Object, Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Arg_ParamName_Name, descriptor
Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensionsTest.TryAddEnumerable_ThrowsWhenAddingIndistinguishableImplementationType(descriptor: ServiceType: Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Lifetime: Scoped ImplementationFactory: Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService <get_TryAddEnumerableInvalidImplementationTypeData>b__21_2(System.IServiceProvider), serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService))
    Assert.Contains() Failure\nNot found: Implementation type cannot be 'Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService' because it is indistinguishable from other services registered for 'Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService'.\nIn value:  TryAddIndistinguishableTypeToEnumerable, Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService, Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Arg_ParamName_Name, descriptor
Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensionsTest.TryAddEnumerable_ThrowsWhenAddingIndistinguishableImplementationType(descriptor: ServiceType: Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Lifetime: Scoped ImplementationFactory: System.Object <get_TryAddEnumerableInvalidImplementationTypeData>b__21_3(System.IServiceProvider), serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(object))
    Assert.Contains() Failure\nNot found: Implementation type cannot be 'System.Object' because it is indistinguishable from other services registered for 'Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService'.\nIn value:  TryAddIndistinguishableTypeToEnumerable, System.Object, Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Arg_ParamName_Name, descriptor
Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensionsTest.TryAddEnumerable_ThrowsWhenAddingIndistinguishableImplementationType(descriptor: ServiceType: Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Lifetime: Singleton ImplementationFactory: Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService <get_TryAddEnumerableInvalidImplementationTypeData>b__21_4(System.IServiceProvider), serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService))
    Assert.Contains() Failure\nNot found: Implementation type cannot be 'Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService' because it is indistinguishable from other services registered for 'Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService'.\nIn value:  TryAddIndistinguishableTypeToEnumerable, Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService, Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Arg_ParamName_Name, descriptor
Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensionsTest.TryAddEnumerable_ThrowsWhenAddingIndistinguishableImplementationType(descriptor: ServiceType: Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Lifetime: Singleton ImplementationFactory: System.Object <get_TryAddEnumerableInvalidImplementationTypeData>b__21_5(System.IServiceProvider), serviceType: typeof(Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService), implementationType: typeof(object))
    Assert.Contains() Failure\nNot found: Implementation type cannot be 'System.Object' because it is indistinguishable from other services registered for 'Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService'.\nIn value:  TryAddIndistinguishableTypeToEnumerable, System.Object, Microsoft.Extensions.DependencyInjection.Specification.Fakes.IFakeService Arg_ParamName_Name, descriptor

@dotnet-issue-labeler dotnet-issue-labeler bot added area-Extensions-DependencyInjection untriaged New issue has not been triaged by the area owner labels Apr 7, 2021
@ghost
Copy link

ghost commented Apr 7, 2021

Tagging subscribers to this area: @eerhardt, @maryamariyan
See info in area-owners.md if you want to be subscribed.

Issue Details

Microsoft.Extensions.DependencyInjection.Tests

  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderExpressionsContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsForGenericTypesCanBeResolved
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfTypeHasNoConstructurWithResolvableParameters
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_Throws_IfTypeHasNoPublicConstructors
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfMultipleNonOverlappingConstructorsCanBeResolved
  • Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactoryTest.CreateCallSite_ThrowsIfTypeHasSingleConstructorWithUnresolvableParameters
  • Microsoft.Extensions.DependencyInjection.ServiceProviderExtensionsTest.NonGeneric_GetRequiredService_Throws_WhenNoServiceRegistered
  • Microsoft.Extensions.DependencyInjection.ServiceProviderExtensionsTest.GetRequiredService_Throws_WhenNoServiceRegistered
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDefaultContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderILEmitContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.IndirectCircularDependency
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyGenericDirect
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyWithInterface
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.DirectCircularDependency
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.DependencyOnCircularDependency
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyGenericIndirect
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependencyInEnumerable
  • Microsoft.Extensions.DependencyInjection.Tests.CircularDependencyTests.SelfCircularDependency
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsServiceResolvedEvent
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsExpressionTreeBuiltEvent
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.ExistsWithCorrectId
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsCallSiteBuiltEvent
  • Microsoft.Extensions.DependencyInjection.Tests.DependencyInjectionEventSourceTests.EmitsDynamicMethodBuiltEvent
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.CreatingServiceProviderWithUnresolvableTypesThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.ProviderScopeDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.AttemptingToResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.ProviderDisposeThrowsWhenOnlyDisposeAsyncImplemented
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.AttemptingToIEnumerableResolveNonexistentServiceIndirectlyThrows
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderDynamicContainerTests.DependencyWithPrivateConstructorIsIdentifiedAsPartOfException
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingletonThroughSingleton
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingleton
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenGetServiceForScopedServiceIsCalledOnRootViaTransient
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.BuildServiceProvider_ValidateOnBuild_ThrowsForUnresolvableServices
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingletonThroughSingletonAndScopedWhileInScope
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.BuildServiceProvider_ValidateOnBuild_ValidatesAllDescriptors
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenGetServiceForScopedServiceIsCalledOnRoot
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.BuildServiceProvider_ValidateOnBuild_ThrowsWhenImplementationIsNotAssignableToService
  • Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderValidationTests.GetService_Throws_WhenScopedIsInjectedIntoSingletonThroughTransient
  • Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensionsTest.TryAddEnumerable_ThrowsWhenAddingIndistinguishableImplementationType
Author: mdh1418
Assignees: -
Labels:

area-Extensions-DependencyInjection, untriaged

Milestone: -

@mdh1418 mdh1418 added this to the 6.0.0 milestone Apr 7, 2021
@maryamariyan maryamariyan removed the untriaged New issue has not been triaged by the area owner label Apr 8, 2021
@maryamariyan maryamariyan modified the milestones: 6.0.0, Future Jul 22, 2021
@kotlarmilos kotlarmilos linked a pull request Apr 25, 2025 that will close this issue
@dotnet-policy-service dotnet-policy-service bot added the in-pr There is an active PR which will close this issue when it is merged label Apr 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-Extensions-DependencyInjection in-pr There is an active PR which will close this issue when it is merged os-android
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants