public void ServiceContainerPicksConstructorWithLongestMatches( IServiceCollection serviceCollection, TypeWithSupersetConstructors expected) { // Arrange serviceCollection.AddTransient <TypeWithSupersetConstructors>(); var serviceProvider = CreateServiceProvider(serviceCollection); // Act var actual = serviceProvider.GetService <TypeWithSupersetConstructors>(); // Assert Assert.NotNull(actual); Assert.Same(expected.Service, actual.Service); Assert.Same(expected.FactoryService, actual.FactoryService); Assert.Same(expected.MultipleService, actual.MultipleService); Assert.Same(expected.ScopedService, actual.ScopedService); }
public new void ServiceContainerPicksConstructorWithLongestMatches(IServiceCollection serviceCollection, TypeWithSupersetConstructors expected) { // This strategy is not supported by Unity Container // TODO: Implement Container Picks Constructor With Longest Matches strategy }