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(); }
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); }