Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
        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);
        }