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();
        }
コード例 #2
0
        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);
            }
        }