public void Setup() { scaffold = new DatabaseScaffold(); factory = new NorthWindDatabaseFactory(scaffold); factory.CreateDbContext(); // Pre-Create snapshot db. var snapshot = new NorthWindDatabaseFactory(scaffold, snapshot: true); snapshot.CreateDbContext().Dispose(); }
public void DatabaseCreated() { var scaffold = new DatabaseScaffold(); using var connection = new SqliteConnection("Data Source=:memory:;"); connection.Open(); using (var context = TestDbContextProvider.CreateDbContext(connection)) { context.Database.Migrate(); scaffold.Run(context); } using (var context = TestDbContextProvider.CreateDbContext(connection)) { TestHelpers.ShouldBePrepared(context); } }