Esempio n. 1
0
        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();
        }
Esempio n. 3
0
 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;
 }