public void GetEvaluacion_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); mockRepository.Setup(r => r.GetEvaluacion(It.IsAny <int>(), It.IsAny <bool>())).Throws(new Exception()); //Act var okResult = _controller.GetEvaluacion(1, true); //Assert Assert.IsType <ObjectResult>(okResult); }
public void GetEvaluacion_WhenCalledNullEvaluacion_ReturnsNotFoundResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); everisapi.API.Entities.EvaluacionEntity evaluacionEntity = null; mockRepository.Setup(r => r.GetEvaluacion(1, false)).Returns(evaluacionEntity); //Act var okResult = _controller.GetEvaluacion(1, false); //Assert Assert.IsType <NotFoundResult>(okResult); }
public void GetEvaluacion_WhenCalledWithoutRespuesta_ReturnsOkResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); var evaluacionEntity = new everisapi.API.Entities.EvaluacionEntity { Id = 1, Fecha = new DateTime() }; mockRepository.Setup(r => r.GetEvaluacion(1, false)).Returns(evaluacionEntity); //Act var okResult = _controller.GetEvaluacion(1, false); //Assert Assert.IsType <OkObjectResult>(okResult); }