protected override Task <SqlServerTestDatabase> CreateTestDatabaseAsync() { return(SqlServerTestDatabase.Named(DatabaseName, async() => { using (var context = CreateF1Context(SqlServerTestDatabase.CreateConnectionString(DatabaseName))) { await ConcurrencyModelInitializer.SeedAsync(context); } })); }
protected override async Task <AtsTestStore> CreateTestDatabaseAsync() { var db = new AtsTestStore(); using (var context = CreateF1Context(db)) { await ConcurrencyModelInitializer.SeedAsync(context); } return(db); }
public override SqlServerTestStore CreateTestStore() { return(SqlServerTestStore.GetOrCreateSharedAsync(DatabaseName, async() => { var options = new DbContextOptions() .UseSqlServer(_connectionString); using (var context = new F1Context(_serviceProvider, options)) { if (await context.Database.EnsureCreatedAsync()) { await ConcurrencyModelInitializer.SeedAsync(context); } } }).Result); }