public void GetEvaluationInfoFromIdEvaluation_WhenCalledNullEvaluacion_ReturnNotFoundResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); everisapi.API.Models.EvaluacionInfoDto evaluacionInfoDto = null; mockRepository.Setup(r => r.GetEvaluationInfoFromIdEvaluation(It.IsAny <int>())).Returns(evaluacionInfoDto); //Act var okResult = _controller.GetEvaluationInfoFromIdEvaluation(1); //Assert Assert.IsType <NotFoundResult>(okResult); }
public void EvaluationDelete_WhenCalledWithNull_ReturnsBadRequestResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); everisapi.API.Models.EvaluacionInfoDto evaluacion = null; mockRepository.Setup(r => r.GetEvaluationInfoFromIdEvaluation(It.IsAny <int>())).Returns(evaluacion); mockRepository.Setup(r => r.EvaluationDelete(It.IsAny <int>())).Returns(true); //Act var okResult = _controller.EvaluationDelete(1); //Assert Assert.IsType <BadRequestResult>(okResult); }
public void GetEvaluationInfoFromIdEvaluation_WhenCalled_ReturnsOkResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); var evaluacionInfoDto = new everisapi.API.Models.EvaluacionInfoDto { Id = 1, Fecha = new DateTime() }; mockRepository.Setup(r => r.GetEvaluationInfoFromIdEvaluation(It.IsAny <int>())).Returns(evaluacionInfoDto); //Act var okResult = _controller.GetEvaluationInfoFromIdEvaluation(1); //Assert Assert.IsType <OkObjectResult>(okResult); }
public void EvaluationDelete_WhenCalledInvalidModel_ReturnsBadRequestResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); _controller.ModelState.AddModelError("error", "some error"); var evaluacion = new everisapi.API.Models.EvaluacionInfoDto { Id = 1, Fecha = new DateTime() }; mockRepository.Setup(r => r.GetEvaluationInfoFromIdEvaluation(It.IsAny <int>())).Returns(evaluacion); mockRepository.Setup(r => r.EvaluationDelete(It.IsAny <int>())).Returns(false); //Act var okResult = _controller.EvaluationDelete(1); //Assert Assert.IsType <BadRequestObjectResult>(okResult); }