public ActionResult Index(string sortOrder = "ratingDescending", string message = "") { var viewer = new StoryViewer(); List <Story> stories = null; switch (sortOrder) { case "ratingDescending": stories = viewer.ShowAllStoriesHighestRatingFirst(); break; case "dateCreatedDescending": stories = viewer.ShowAllStoriesByDateCreatedDescending(); break; } DisplayMessageToUserIfRequired(message); return(View(stories)); }
public void ShowAllStories() { var result = _viewer.ShowAllStoriesByDateCreatedDescending(); Assert.Equal(3, result.Count()); }