public void Test_Race_Has_Entrants() { var result = controller.Index() as ViewResult; var race = (Race)result.ViewData.Model; Assert.Greater(race.Entrants.Count, 0); }
public void TestIndexMethodReturnsObjects() { // Arrange var mockRepo = new Mock <IRaceRepository>(); mockRepo.Setup(repo => repo.Get()) .Returns(DataTestService.GetTestRace()); var controller = new RaceController(mockRepo.Object); // Act var result = controller.Index(); // Assert var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <IEnumerable <Race> >( viewResult.ViewData.Model); Assert.Equal(2, model.Count()); }