コード例 #1
0
 public void TestPmcsUserRolesAuthAttribute()
 {
     _context         = new PmcsDbContext();
     this.respository = new UsersAccountsRepository(_context);
     this.mappingRepo = new RolesModulesMappingsRepository(_context);
     this.rolesRep    = new RolesRepository(_context);
     this.usersRepo   = new UsersAccountsRepository(_context);
 }
コード例 #2
0
 public RolesService(RolesRepository repo,
                     RolesModulesMappingsRepository mappingRepo,
                     ModulesRepository moduleRepo,
                     SystemViewsRepository viewsRepository)
 {
     rolesRepository      = repo;
     this.mappingRepo     = mappingRepo;
     this.moduleRepo      = moduleRepo;
     this.viewsRepository = viewsRepository;
 }
コード例 #3
0
 public AuthService(UsersAccountsRepository respository,
                    RolesModulesMappingsRepository mappingRepo,
                    RolesRepository rolesRep,
                    UsersAccountsRepository usersRepo,
                    UsersRolesRepository usersRolesRepository)
 {
     this._respository         = respository;
     this.mappingRepo          = mappingRepo;
     this.rolesRep             = rolesRep;
     this.usersRepo            = usersRepo;
     this.usersRolesRepository = usersRolesRepository;
 }
コード例 #4
0
        public void TestGetUserMappingSheet()
        {
            _context            = new PmcsDbContext();
            this.respository    = new UsersAccountsRepository(_context);
            this.mappingRepo    = new RolesModulesMappingsRepository(_context);
            this.rolesRep       = new RolesRepository(_context);
            this.usersRepo      = new UsersAccountsRepository(_context);
            this.usersRolesRepo = new UsersRolesRepository(_context);

            var authService = new AuthService(respository, mappingRepo, rolesRep, usersRepo, usersRolesRepo);
            var results     = authService.GetUserMappingsSheet(3);

            Assert.AreEqual(results.Count(), 29);
        }