Пример #1
0
 public void CreateRole()
 {
     using (TransactionScope ts = new TransactionScope())
     {
         RoleService service = new RoleService();
         Role role = new Role() { RoleName = "Test Role" };
         service.CreateRole(role);
         Assert.AreNotEqual(Guid.Empty, role.RoleId);
     }
 }
Пример #2
0
 public void RaiseIfDuplicateRole()
 {
     using (TransactionScope ts = new TransactionScope())
     {
         RoleService service = new RoleService();
         Role role = new Role() { RoleName = "Test Role" };
         service.CreateRole(role);
         Role newRole = new Role() { RoleName = "Test Role" };
         service.CreateRole(newRole);
     }
 }
Пример #3
0
 public void GetRoleByName()
 {
     using (TransactionScope ts = new TransactionScope())
     {
         RoleService service = new RoleService();
         Role role = new Role() { RoleName = "Test Role" };
         service.CreateRole(role);
         Role newRole = service.GetRoleByName(role.RoleName);
         Assert.IsNotNull(newRole);
         Assert.AreEqual(role.RoleName, newRole.RoleName);
         Assert.AreEqual(role.RoleId, newRole.RoleId);
     }
 }
Пример #4
0
        public void GetRoles()
        {
            using (TransactionScope ts = new TransactionScope())
            {
                RoleService service = new RoleService();

                for (int k = 1; k <= 10; k++)
                {
                    Role role = new Role() { RoleName = "Test Role " + k };
                    service.CreateRole(role);
                }

                IQueryable<Role> roles = service.GetRoles();

                Assert.IsNotNull(roles);
                Assert.IsTrue(roles.Count() >= 10);
            }
        }
Пример #5
0
 public void UpdateRole()
 {
     using (TransactionScope ts = new TransactionScope())
     {
         RoleService service = new RoleService();
         Role role = new Role() { RoleName = "Test Role" };
         service.CreateRole(role);
         Role updatedRole = new Role() { RoleId = role.RoleId, RoleName = "New Test Role" };
         service.UpdateRole(updatedRole);
         Role newRole = service.GetRoleById(role.RoleId);
         Assert.IsNotNull(newRole);
         Assert.AreEqual("New Test Role", newRole.RoleName);
     }
 }