Skip to content

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

Closed
@mdh1418

Description

@mdh1418

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions