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);
        }
Beispiel #3
0
 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);
     }
 }