public BuiltInDataTypesNpgsqlFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddNpgsql() .ServiceCollection() .AddSingleton(TestNpgsqlModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); }
public NorthwindQueryNpgsqlFixture() { _testStore = NpgsqlNorthwindContext.GetSharedStore(); _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddNpgsql() .ServiceCollection() .AddSingleton(TestNpgsqlModelSource.GetFactory(OnModelCreating)) .AddInstance <ILoggerFactory>(new TestSqlLoggerFactory()) .BuildServiceProvider(); var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseNpgsql(_testStore.Connection.ConnectionString); _options = optionsBuilder.Options; }