public void AddInjected_ReturnsServiceCollection() { var serviceCollection = new MockServiceCollection(); var result = serviceCollection.AddInjected <IMockService>(); Assert.Equal(serviceCollection, result); }
public void AddInjected_AddsScopedServiceFactoryMethod() { var serviceCollection = new MockServiceCollection(); serviceCollection.AddInjected <IMockService>(); Assert.Contains(serviceCollection, i => i.ServiceType == typeof(IMockService) && i.Lifetime == ServiceLifetime.Scoped && i.ImplementationFactory != null); }
public void AddInjected_AddsScopedServiceInjector() { var serviceCollection = new MockServiceCollection(); serviceCollection.AddInjected <IMockService>(); Assert.Contains(serviceCollection, i => i.ServiceType == typeof(IServiceInjector <IMockService>) && i.Lifetime == ServiceLifetime.Scoped && i.ImplementationType == typeof(ServiceInjector <IMockService>)); }