public void GetEvaluationInfoAndPageFiltered_WhenCalledInvalidModel_ReturnsBadRequestResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); _controller.ModelState.AddModelError("error", "some error"); var evaluaciones = new List <everisapi.API.Models.EvaluacionInfoDto> { new everisapi.API.Models.EvaluacionInfoDto { Id = 1, Fecha = new DateTime() } }; mockRepository.Setup(r => r.GetEvaluationInfoAndPageFiltered(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <everisapi.API.Models.EvaluacionInfoPaginationDto>() )).Returns(evaluaciones); //Act var okResult = _controller.GetEvaluationInfoAndPageFiltered( 1, 1, new everisapi.API.Models.EvaluacionInfoPaginationDto()); //Assert Assert.IsType <BadRequestObjectResult>(okResult); }
public void GetEvaluationInfoAndPageFiltered_WhenCalledWithNull_ReturnsBadRequestResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); var evaluaciones = new List <everisapi.API.Models.EvaluacionInfoDto> { new everisapi.API.Models.EvaluacionInfoDto { Id = 1, Fecha = new DateTime() } }; everisapi.API.Models.EvaluacionInfoPaginationDto evaluacionInfoPaginationDto = null; mockRepository.Setup(r => r.GetEvaluationInfoAndPageFiltered(It.IsAny <int>(), It.IsAny <int>(), evaluacionInfoPaginationDto )).Returns(evaluaciones); //Act var okResult = _controller.GetEvaluationInfoAndPageFiltered( 1, 1, evaluacionInfoPaginationDto); //Assert Assert.IsType <BadRequestResult>(okResult); }
public void GetEvaluationInfoAndPageFiltered_WhenCalledIdEqualZero_ReturnsOkResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); var evaluaciones = new List <everisapi.API.Models.EvaluacionInfoDto> { new everisapi.API.Models.EvaluacionInfoDto { Id = 1, Fecha = new DateTime() } }; mockRepository.Setup(r => r.GetEvaluationInfoAndPageFilteredAdmin( It.IsAny <int>(), It.IsAny <everisapi.API.Models.EvaluacionInfoPaginationDto>() )).Returns(evaluaciones); //Act var okResult = _controller.GetEvaluationInfoAndPageFiltered( 0, 1, new everisapi.API.Models.EvaluacionInfoPaginationDto()); //Assert Assert.IsType <OkObjectResult>(okResult); }
public void GetEvaluationInfoAndPageFiltered_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); mockRepository.Setup(r => r.GetEvaluationInfoAndPageFiltered(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <everisapi.API.Models.EvaluacionInfoPaginationDto>() )).Throws(new Exception()); //Act var okResult = _controller.GetEvaluationInfoAndPageFiltered( 1, 1, new everisapi.API.Models.EvaluacionInfoPaginationDto()); //Assert Assert.IsType <ObjectResult>(okResult); }