test all of it
This commit is contained in:
parent
4d51267dfd
commit
39ff100eab
8 changed files with 168 additions and 46 deletions
|
|
@ -61,13 +61,26 @@ namespace isnd
|
|||
ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
|
||||
});
|
||||
|
||||
var connectionString = Configuration.GetConnectionString("DefaultConnection");
|
||||
var useInMemoryDatabase = Configuration.GetValue<bool>("UseInMemoryDatabase") ||
|
||||
string.IsNullOrWhiteSpace(connectionString) ||
|
||||
connectionString.Contains("<", StringComparison.Ordinal);
|
||||
|
||||
services.Configure<SmtpSettings>(smtpSettingsconf)
|
||||
.Configure<IsndSettings>(isndSettingsconf)
|
||||
.Configure<AdminStartupList>(adminStartupListConf)
|
||||
.Configure<MigrationsEndPointOptions>(o => o.Path = "~/migrate")
|
||||
.AddDbContext<ApplicationDbContext>(options =>
|
||||
options.UseNpgsql(
|
||||
Configuration.GetConnectionString("DefaultConnection")))
|
||||
{
|
||||
if (useInMemoryDatabase)
|
||||
{
|
||||
options.UseInMemoryDatabase("isnd-tests");
|
||||
}
|
||||
else
|
||||
{
|
||||
options.UseNpgsql(connectionString);
|
||||
}
|
||||
})
|
||||
.AddIdentity<ApplicationUser, IdentityRole>()
|
||||
.AddRoles<IdentityRole>()
|
||||
.AddEntityFrameworkStores<ApplicationDbContext>()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue