public BaseUnitTest() { // Set configuration to use in-memory database var builder = new DbContextOptionsBuilder <NuMedicsGlobalContext>().UseInMemoryDatabase(DbName); testCtx = new NuMedicsGlobalContext(builder.Options); InitContext(); }
private void InitContext() { if (typeof(C).Equals(typeof(NuMedicsGlobalContext))) { var nbuilder = new DbContextOptionsBuilder <NuMedicsGlobalContext>().UseInMemoryDatabase(DbName); var con = new NuMedicsGlobalContext(nbuilder.Options); test_Ctx = con as C; } if (typeof(C).Equals(typeof(MeterDevicesDbContext))) { var nbuilder = new DbContextOptionsBuilder <MeterDevicesDbContext>().UseInMemoryDatabase(DbName); var con = new MeterDevicesDbContext(nbuilder.Options); test_Ctx = con as C; } SetContextData(); }
public NuMedicsSignInManager(UserManager <NuApplicationUser> userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory <NuApplicationUser> claimsFactory, IOptions <IdentityOptions> optionsAccessor, ILogger <SignInManager <NuApplicationUser> > logger, IAuthenticationSchemeProvider schemes, NuMedicsGlobalContext dbContext) : base(userManager, contextAccessor, claimsFactory, optionsAccessor, logger, schemes) { ctx = dbContext; }
protected BaseRepo(NuMedicsGlobalContext dbContext) { this.dctx = dbContext as C; }