public void CreateEvaluacion_WhenCalledWithNull_ReturnsBadRequestResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); everisapi.API.Models.EvaluacionCreateUpdateDto evaluacion = null; mockRepository.Setup(r => r.IncluirEvaluacion(It.IsAny <everisapi.API.Entities.EvaluacionEntity>())); mockRepository.Setup(r => r.SaveChanges()).Returns(true); //Act var okResult = _controller.CreateEvaluacion(evaluacion); //Assert Assert.IsType <BadRequestResult>(okResult); }
public void CreateEvaluacion_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); var evaluacion = new everisapi.API.Models.EvaluacionCreateUpdateDto { Id = 1, Fecha = new DateTime() }; mockRepository.Setup(r => r.IncluirEvaluacion(It.IsAny <everisapi.API.Entities.EvaluacionEntity>())); mockRepository.Setup(r => r.SaveChanges()).Throws(new Exception()); //Act var okResult = _controller.CreateEvaluacion(evaluacion); //Assert Assert.IsType <ObjectResult>(okResult); }