public DbContextTestFixture( IServiceCollection serviceCollection = null, IDependencyRetriever dependencyRetriever = null, IConstructorFilter constructorFilter = null, ITargetFactory <T> targetFactory = null) { var services = ServiceCollectionFactory.Create(serviceCollection ?? new ServiceCollection()) .AddDatabaseTestingUtilities <TContext>() .BuildServiceProvider(); this.DependencyRetriever = dependencyRetriever ?? services.GetService <IDependencyRetriever>(); this.ConstructorFilter = constructorFilter ?? services.GetService <IConstructorFilter>(); this.TargetFactory = targetFactory ?? new TargetFactory <T>(this.ConstructorFilter); this.Setup(); }
public TargetFactory(IConstructorFilter constructorFilter) { this.constructorFilter = constructorFilter; }
public DbContextSubstituteFactory(IConstructorFilter constructorFilter) { this.constructorFilter = constructorFilter; }