Beispiel #1
0
 public Task UpdateAsync(TRole role)
 {
     if (role == null)
     {
         throw new ArgumentNullException("user");
     }
     roleTable.Update(role);
     return(Task.FromResult <Object>(null));
 }
        public Task UpdateAsync(TRole role)
        {
            if (role == null)
            {
                throw new ArgumentNullException(nameof(role));
            }

            return(RoleTable.Update(role));
        }
Beispiel #3
0
        public void UpdateRole()
        {
            dynamic role = new IdentityRole {
                Name = "Admins"
            };

            role      = roleTable.Insert(role);
            role.Name = "Administrators";
            roleTable.Update(role);
            string name = roleTable.Single(role.Id).Name;

            Assert.AreEqual("Administrators", name);
        }
Beispiel #4
0
        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));
        }
Beispiel #5
0
        public void It_updates_a_role()
        {
            IdentityRole role;
            IdentityRole updatedRole;

            using (var transaction = _database.GetTransaction())
            {
                CreateRole(role1);
                role      = _roleTable.GetRoleByName(role1);
                role.Name = string.Empty;
                _roleTable.Update(role);
                updatedRole = _roleTable.GetRoleByName(string.Empty);
            }

            Assert.AreEqual(role.Id, updatedRole.Id);
            Assert.AreEqual(role.Name, updatedRole.Name);
        }