public void InsertRole() { dynamic role = new IdentityRole { Name = "Admin" }; role = roleTable.Insert(role); int count = roleTable.All("Name = 'Admin'").ToList().Count; Assert.AreEqual(1, count); }
private static int CreateRole(string role) { return(_roleTable.Insert( new IdentityRole() { Name = role })); }
public void InsertUserRole() { IdentityUser user = new IdentityUser { UserName = "******", Email = "*****@*****.**", PhoneNumber = "1234567890", PasswordHash = "@#$rfgt$##WE", EmailConfirmed = true, PhoneNumberConfirmed = true, TwoFactorEnabled = false, LockoutEnabled = false, AccessFailedCount = 0 }; user = userTable.Insert(user); dynamic role = new { Name = "Admin" }; role = roleTable.Insert(role); object userRole = new { UserId = user.Id, RoleId = role.Id }; userRole = userRoleTable.Insert(userRole); int count = userRoleTable.All($"UserId={user.Id} and RoleId={role.Id}").ToList().Count; Assert.AreEqual(1, count); }
public static void ClassInitialize(TestContext context) { _database = new Database(IdentityConstants.ConnectionName); _roleTable = new RoleTable(_database); _userTable = new UserTable <IdentityUser>(_database); _clientTable = new ClientTable(_database); _userRoleTable = new UserRoleTable(_database); _clientTable.Insert(new IdentityClient(client)); var TestClientId = _clientTable.GetClientByName(client).Id; _userTable.Insert(new IdentityUser(TestClientId, name1) { Email = email1 }); _userTable.Insert(new IdentityUser(TestClientId, name2) { Email = email2 }); _roleTable.Insert(new IdentityRole(role1)); _roleTable.Insert(new IdentityRole(role2)); }
public void TestRoleUpdate() { Role role = RoleTable.Insert(this.connection, "test"); Assert.AreEqual("test", role.Name); role.Name = "test2"; Assert.IsTrue(RoleTable.Update(this.connection, role)); role = RoleTable.GetRoleById(this.connection, role.Id); Assert.AreEqual("test2", role.Name); Assert.IsTrue(RoleTable.Delete(this.connection, role)); }
public void TestRoleCreation() { Role role = RoleTable.Insert(this.connection, "test"); Role other = RoleTable.GetRoleById(this.connection, role.Id); Assert.AreEqual(role.Name, other.Name, "Jména rolí se neshodují"); Assert.IsTrue(RoleTable.Delete(this.connection, role)); try { RoleTable.GetRoleById(this.connection, role.Id); Assert.Fail("Role pořád existuje"); } catch (DatabaseException) { } }