public void RemoveSetting() { var logger = new Mock <ILogger <RoleClaimRepository> >(); var options = new DbContextOptionsBuilder <CacidbContext>().UseInMemoryDatabase(databaseName: "CACIDB").Options; context.Database.EnsureDeleted(); using (var dbContext = new CacidbContext(options)) { dbContext.RoleClaim.Add(new RoleClaim { RoleClaimId = 1 }); dbContext.SaveChanges(); } using (var dbContext = new CacidbContext(options)) { RoleClaimRepository repository = new RoleClaimRepository(dbContext, logger.Object); var caseOne = repository.Get().ToList().Where(m => m.RoleClaimId == 1).FirstOrDefault(); bool result = repository.Delete(caseOne); Assert.AreEqual(true, result); List <RoleClaim> cases = repository.Get().ToList(); Assert.AreEqual(0, cases.Count); } }
public void UpdateSetting() { var logger = new Mock <ILogger <RoleClaimRepository> >(); var options = new DbContextOptionsBuilder <CacidbContext>().UseInMemoryDatabase(databaseName: "CACIDB").Options; context.Database.EnsureDeleted(); using (var dbContext = new CacidbContext(options)) { dbContext.RoleClaim.Add(new RoleClaim { RoleClaimId = 1 }); dbContext.SaveChanges(); } using (var dbContext = new CacidbContext(options)) { RoleClaimRepository repository = new RoleClaimRepository(dbContext, logger.Object); // test Get By AppSettingName bool result = repository.Update(new RoleClaim { RoleClaimId = 1 }); Assert.AreEqual(true, result); Assert.AreEqual(1, dbContext.RoleClaim.ToList()[0].RoleClaimId); } }
public UnitOfWorkWebApi(ApplicationContext context) : base(context) { /*************Authorization************/ Claims = new ClaimRepository(context); ClientApplications = new ClientApplicationRepository(context); ClientApplicationUtils = new ClientApplicationUtilRepository(context); RoleClaims = new RoleClaimRepository(context); RoleEntityClaims = new RoleEntityClaimRepository(context); Roles = new RoleRepository(context); UserClaims = new UserClaimRepository(context); UserEntityClaims = new UserEntityClaimRepository(context); Users = new UserRepository(context); UserRoles = new UserRoleRepository(context); UserUtils = new UserUtilRepository(context); Applications = new ApplicationRepository(context); ApplicationUsers = new ApplicationUserRepository(context); /*************Authorization************/ /*************Instances************/ Matches = new MatchRepository(context); Teams = new TeamRepository(context); Players = new PlayerRepository(context); Stats = new StatRepository(context); /*********End of Instances*********/ }
public UnitOfWork(ApplicationDbContext context) { _context = context; Attempts = new AttemptRepository(_context); Exams = new ExamRepository(_context); Images = new ImageRepository(_context); NoteParameters = new NoteParameterRepository(_context); Notifications = new NotificationRepository(_context); Notes = new NoteRepository(_context); Opinions = new OpinionRepository(_context); Options = new OptionRepository(_context); Passages = new PassageRepository(_context); Questions = new QuestionRepository(_context); Requirements = new RequirementRepository(_context); Roles = new RoleRepository(_context); RoleClaims = new RoleClaimRepository(_context); Standards = new StandardRepository(_context); Sittings = new SittingRepository(_context); Topics = new TopicRepository(_context); Users = new UserRepository(_context); UserClaims = new UserClaimRepository(_context); UserLogins = new UserLoginRepository(_context); UserRoles = new UserRoleRepository(_context); UserTokens = new UserTokenRepository(_context); }
public void GetRoleClaim() { var logger = new Mock <ILogger <RoleClaimRepository> >(); // test Get All RoleClaimRepository repository = new RoleClaimRepository(context, logger.Object); List <RoleClaim> cases = repository.Get().ToList(); Assert.AreEqual(3, cases.Count); }
public UnitOfWorkAuthorization(AuthorizationContext context) : base(context) { Claims = new ClaimRepository(context); ClientApplications = new ClientApplicationRepository(context); ClientApplicationUtils = new ClientApplicationUtilRepository(context); RoleClaims = new RoleClaimRepository(context); RoleEntityClaims = new RoleEntityClaimRepository(context); Roles = new RoleRepository(context); UserClaims = new UserClaimRepository(context); UserEntityClaims = new UserEntityClaimRepository(context); Users = new UserRepository(context); UserRoles = new UserRoleRepository(context); UserUtils = new UserUtilRepository(context); Applications = new ApplicationRepository(context); ApplicationUsers = new ApplicationUserRepository(context); }