예제 #1
0
 public async Task ListRoles_NoRoles_Ok()
 {
     var target = new RolesController();
     var actual = (ViewResult)(await target.Index());
     var roles = actual.Model as IEnumerable<RoleViewModel>;
     roles.ShouldNotBeNull().ShouldBeEmpty();
 }
예제 #2
0
        public async Task ListRoles_1Role_Ok()
        {
            var targetRole = await CreateRole("testing");
            
            var target = new RolesController();
            var actual = (ViewResult)(await target.Index());
            var roles = actual.Model as IEnumerable<RoleViewModel>;
            roles.ShouldNotBeNull();
            roles.Count().ShouldEqual(1);

            var firstRole = roles.First();
            firstRole.Name.ShouldEqual(targetRole.Name);
            firstRole.Id.ShouldEqual(targetRole.Id);
        }