public void TestSortAdminWorkoutsCategoryDesc() { string sortBy = "category_desc"; ViewResult result = adminCon.Index(null, sortBy, null, search) as ViewResult; Assert.IsNotNull(result); var workouts = (PagedList <workout>)result.ViewData.Model; Assert.IsTrue(CheckSort.isSorted(workouts, "category", "desc")); }
public void TestSortAdminWorkoutsUserAsc() { string sortBy = "user"; ViewResult result = adminCon.Index(null, sortBy, null, search) as ViewResult; Assert.IsNotNull(result); var workouts = (PagedList <workout>)result.ViewData.Model; Assert.IsTrue(CheckSort.isSorted(workouts, "username", "asc")); }
public void TestIndexSortByCategoryAsc() { string sortBy = "category"; ViewResult result = controller.Index(sortBy, null, search) as ViewResult; Assert.IsNotNull(result); var workouts = (PagedList <workout>)result.ViewData.Model; var isSortedAsc = CheckSort.isSorted(workouts, "category", "asc"); Assert.IsTrue(isSortedAsc); }
public void TestIndexSortByUserDesc() { string sortBy = "user_desc"; ViewResult result = controller.Index(sortBy, null, search) as ViewResult; Assert.IsNotNull(result); var workouts = (PagedList <workout>)result.ViewData.Model; var isSortedDesc = CheckSort.isSorted(workouts, "username", "desc"); Assert.IsTrue(isSortedDesc); }
public void TestSortAdminWorkoutsNameAsc() { string sortBy = "name"; // controller.action(args) as ViewResult // -gives a resulting view object ViewResult result = adminCon.Index(null, sortBy, null, search) as ViewResult; Assert.IsNotNull(result); var workouts = (PagedList <workout>)result.ViewData.Model; var isSortedAsc = CheckSort.isSorted(workouts, "name", "asc"); Assert.IsTrue(isSortedAsc); }
public void TestIndexSearchCategoryAndSortUserDesc() { controller.pageSize = 20; search.category = "strength"; ViewResult result = controller.Index("user_desc", null, search) as ViewResult; Assert.IsNotNull(result); var workouts = (PagedList <workout>)result.ViewData.Model; Assert.AreEqual(12, workouts.Count); var isSortedDesc = CheckSort.isSorted(workouts, "username", "desc"); Assert.IsTrue(isSortedDesc); }
public void TestIndexSearchByNameSortByDateAddedAsc() { controller.pageSize = 20; search.name = "2"; controller.Session["NameSearchParam"] = "2"; ViewResult result = controller.Index("date", null, search) as ViewResult; Assert.IsNotNull(result); var workouts = (PagedList <workout>)result.ViewData.Model; Assert.IsTrue(workouts.Count == 7); var isSortedAsc = CheckSort.isSorted(workouts, "dateCreated", "asc"); Assert.IsTrue(isSortedAsc); }