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);
|
||||
}
|
||||
|
||||
[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)
|
||||
{
|
||||
var services = new ServiceCollection();
|
||||
|
|
|
|||
|
|
@ -37,6 +37,21 @@ namespace Microsoft.AspNet.Identity.SqlServer.Test
|
|||
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]
|
||||
public async Task EnsureStartupUsageWorks()
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue