public void CoachController_Result_NotNull() { //arrange int page = 1; var serviceMock = new Mock <ICoachService>(); serviceMock.Setup(a => a.SelectCoaches()); CoachController controller = new CoachController(serviceMock.Object); var result = controller.Index(page); Assert.IsNotNull(result); }
public void CoachContoller_InstanceofViewResult() { //arrange int page = 1; var serviceMock = new Mock <ICoachService>(); serviceMock.Setup(a => a.SelectCoaches()); CoachController controller = new CoachController(serviceMock.Object); //act var result = controller.Index(page); var viewResult = Is.TypeOf <ViewResult>(); //assert Assert.That(result, viewResult); //assert //Assert.IsInstanceOf<ViewResult>(result); }
public void IndexReturnsViewWithData() { try { // Arrange CoachController controller = new CoachController(_teamServicMock.Object, _coachService.Object, _mapperMock, _configuration.Object, _cityServicMock.Object); var result = controller.Index(); //Assert Assert.NotNull(result); var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <IEnumerable <CoachViewModel> >(viewResult.ViewData.Model); Assert.Equal(2, model.Count()); var resViewName = (ViewResult)result; Assert.Equal("Index", resViewName?.ViewName); } catch (Exception ex) { // Assert Assert.False(false, ex.Message); } }