public async Task EditMembers_NoMembers_Ok() { var role = await CreateRole("testing"); var target = new RolesController(); var actual = await target.EditMembers(role.Name) as ViewResult; actual.ShouldNotBeNull(); var model = actual.Model as EditRoleMembersViewModel; model.ShouldNotBeNull(); model.AvailableUsers.ShouldNotBeNull().ShouldBeEmpty(); model.CurrentMembers.ShouldNotBeNull().ShouldBeEmpty(); }
public async Task EditMembers_1Member_Ok() { var role = await CreateRole("testing"); var user = await CreateUser("tester"); var identityResult = await _userManager.AddToRoleAsync(user.Id, role.Name); identityResult.Succeeded.ShouldBeTrue(); var target = new RolesController(); var actual = await target.EditMembers(role.Name) as ViewResult; actual.ShouldNotBeNull(); var model = actual.Model as EditRoleMembersViewModel; model.ShouldNotBeNull(); model.AvailableUsers.ShouldNotBeNull().ShouldBeEmpty(); model.CurrentMembers.Count().ShouldEqual(1); }