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); } }
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); } }
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); } }
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); } }
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); } }