Exemplo n.º 1
0
 public void AddRole(RoleRequest roleRequest)
 {
     try
     {
         roleRepository.AddEntity(buildRoleFromRequest(roleRequest));
     }
     catch (RepositoryException e)
     {
         throw new OperationException(e.Message, e);
     }
 }
Exemplo n.º 2
0
        public void TestAssignRole()
        {
            userManager.AddUser(userRequest);
            string OTHER_ROLE_ID   = "other";
            string OTHER_ROLE_DESC = "otherDesc";
            Role   role            = new Role(OTHER_ROLE_ID, OTHER_ROLE_DESC);

            userRequest.RoleId = OTHER_ROLE_ID;
            roleRepository.AddEntity(role);
            userManager.AssignRole(userRequest);
            User userResult         = userManager.GetUserById(USER_ID);
            Role expectedUserRole   = ((HashSet <Role>)userResult.Roles).Where(r => r.RoleId == role.RoleId).First();
            Role roleFromRepository = roleRepository.GetRoleById(OTHER_ROLE_ID);

            Assert.AreEqual(expectedUserRole, roleFromRepository);
        }
Exemplo n.º 3
0
        public UserManagerTest()
        {
            userRequest              = new UserRequest();
            userRequest.Address      = USER_ADDRESS;
            userRequest.UserId       = USER_ID;
            userRequest.UserLastName = USER_LASTNAME;
            userRequest.UserName     = USER_NAME;
            userRequest.Eliminated   = USER_ELIMINATED;
            userRequest.EMail        = USER_EMAIL;
            userRequest.Password     = USER_PASSWORD;
            userRequest.RoleId       = ROLE_ID;
            userRequest.Phone        = USER_PHONE;
            roleRepository           = new StubRoleRepository();
            Role role = new Role(ROLE_ID, ROLE_DESCRIPTION);

            roleRepository.AddEntity(role);
            userRepository = new StubUserRepository();
            userManager    = new UserManager(userRepository, roleRepository);
        }
Exemplo n.º 4
0
 public void AddDto(RoleDto dto)
 {
     _roleRepository.AddEntity(Mapper.Map <Role>(dto));
 }