Drop test sql databases at the end of each test run
This commit is contained in:
parent
666a2d3e69
commit
de6b7a0a26
|
|
@ -35,6 +35,21 @@ namespace Microsoft.AspNet.Identity.SqlServer.Test
|
||||||
CreateContext(true);
|
CreateContext(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[TestPriority(10000)]
|
||||||
|
[Fact]
|
||||||
|
public void DropDatabase()
|
||||||
|
{
|
||||||
|
var services = new ServiceCollection();
|
||||||
|
services.AddEntityFramework().AddSqlServer();
|
||||||
|
services.Add(OptionsServices.GetDefaultServices());
|
||||||
|
services.SetupOptions<DbContextOptions>(options =>
|
||||||
|
options.UseSqlServer(ConnectionString));
|
||||||
|
var serviceProvider = services.BuildServiceProvider();
|
||||||
|
var db = new ApplicationDbContext(serviceProvider,
|
||||||
|
serviceProvider.GetService<IOptionsAccessor<DbContextOptions>>());
|
||||||
|
db.Database.EnsureDeleted();
|
||||||
|
}
|
||||||
|
|
||||||
public ApplicationDbContext CreateContext(bool delete = false)
|
public ApplicationDbContext CreateContext(bool delete = false)
|
||||||
{
|
{
|
||||||
var services = new ServiceCollection();
|
var services = new ServiceCollection();
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,21 @@ namespace Microsoft.AspNet.Identity.SqlServer.Test
|
||||||
CreateContext(true);
|
CreateContext(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[TestPriority(10000)]
|
||||||
|
[Fact]
|
||||||
|
public void DropDatabase()
|
||||||
|
{
|
||||||
|
var services = new ServiceCollection();
|
||||||
|
services.AddEntityFramework().AddSqlServer();
|
||||||
|
services.Add(OptionsServices.GetDefaultServices());
|
||||||
|
services.SetupOptions<DbContextOptions>(options =>
|
||||||
|
options.UseSqlServer(ConnectionString));
|
||||||
|
var serviceProvider = services.BuildServiceProvider();
|
||||||
|
var db = new ApplicationDbContext(serviceProvider,
|
||||||
|
serviceProvider.GetService<IOptionsAccessor<DbContextOptions>>());
|
||||||
|
db.Database.EnsureDeleted();
|
||||||
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public async Task EnsureStartupUsageWorks()
|
public async Task EnsureStartupUsageWorks()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue