public void GetEvaluationsWithSectionsInfo_WhenCalledInvalidModel_ReturnsBadRequestResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); _controller.ModelState.AddModelError("error", "some error"); var evaluaciones = new List <everisapi.API.Models.EvaluacionInfoWithSectionsDto> { new everisapi.API.Models.EvaluacionInfoWithSectionsDto { Id = 1, Fecha = new DateTime() } }; mockRepository.Setup(r => r.GetEvaluationsWithSectionsInfo(It.IsAny <int>(), It.IsAny <everisapi.API.Models.EvaluacionInfoPaginationDto>(), It.IsAny <int>() )).Returns(evaluaciones); //Act var okResult = _controller.GetEvaluationsWithSectionsInfo( 1, 1, new everisapi.API.Models.EvaluacionInfoPaginationDto()); //Assert Assert.IsType <BadRequestObjectResult>(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 GetEvaluationsWithProgress_WhenCalledWithNull_ReturnsBadRequestResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); var evaluaciones = new List <everisapi.API.Models.EvaluacionInfoWithProgressDto> { new everisapi.API.Models.EvaluacionInfoWithProgressDto { Id = 1, Fecha = new DateTime() } }; everisapi.API.Models.EvaluacionInfoPaginationDto evaluacionInfoPaginationDto = null; mockRepository.Setup(r => r.GetEvaluationsWithProgress(It.IsAny <int>(), evaluacionInfoPaginationDto )).Returns(evaluaciones); //Act var okResult = _controller.GetEvaluationsWithProgress( 1, evaluacionInfoPaginationDto); //Assert Assert.IsType <BadRequestResult>(okResult); }
public void VerEvaluacionNotNull() { EvaluacionController controller = new EvaluacionController(); ViewResult resultado = controller.VerEvaluacion("NADA") as ViewResult; Assert.IsNotNull(resultado); }
public void EditarInvestigacionNotNull() { EvaluacionController controller = new EvaluacionController(); ViewResult resultado = controller.EditarInvestigacion("NADA") as ViewResult; Assert.IsNotNull(resultado); }
public void EditarExamenesNotNull() { EvaluacionController controller = new EvaluacionController(); ViewResult resultado = controller.EditarExamenes("B70018") as ViewResult; Assert.IsNotNull(resultado); }
public void EditarLaboratoriosNotNull() { EvaluacionController controller = new EvaluacionController(); ViewResult resultado = controller.EditarLaboratorios("NADA") as ViewResult; Assert.IsNotNull(resultado); }
public void CalificarParticipacionRedirected() { EvaluacionController controller = new EvaluacionController(); EvaluacionModel evaluacion = new EvaluacionModel(); var resultado = (RedirectToRouteResult)controller.CalificarParticipacion(evaluacion, "NADA"); Assert.IsTrue(resultado.RouteValues["action"].Equals("VerEvaluacion")); Assert.IsTrue(resultado.RouteValues["controller"].Equals("Evaluacion")); Assert.AreEqual("NADA", resultado.RouteValues["carne"]); }
public void CalificarExamenesRedirected() { string[] notasVacias = {}; EvaluacionController controller = new EvaluacionController(); EvaluacionModel evaluacion = new EvaluacionModel(); var resultado = (RedirectToRouteResult)controller.CalificarExamenes(notasVacias, "NADA"); Assert.IsTrue(resultado.RouteValues["action"].Equals("VerEvaluacion")); Assert.IsTrue(resultado.RouteValues["controller"].Equals("Evaluacion")); Assert.AreEqual("NADA", resultado.RouteValues["carne"]); }
public void CalculateEvaluationProgress_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); mockRepository.Setup(r => r.CalculateEvaluationProgress(It.IsAny <int>(), It.IsAny <int>())).Throws(new Exception()); //Act var okResult = _controller.CalculateEvaluationProgress(1, 1); //Assert Assert.IsType <ObjectResult>(okResult); }
public void GetPreguntasAsignacion_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); mockRepository.Setup(r => r.GetEvaluaciones()).Throws(new Exception()); //Act var okResult = _controller.GetEvaluaciones(); //Assert Assert.IsType <ObjectResult>(okResult); }
public void GetIncompleteEvaluationFromProject_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); mockRepository.Setup(r => r.EvaluationIncompletaFromProject(It.IsAny <int>())).Throws(new Exception()); //Act var okResult = _controller.GetIncompleteEvaluationFromProject(1); //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 GetEvaluacionInfoAndPage_WhenCalledNullEvaluacion_ReturnNotFoundResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); List <everisapi.API.Models.EvaluacionInfoDto> evaluacionesInfoDto = null; mockRepository.Setup(r => r.GetEvaluationInfoAndPage(It.IsAny <int>(), It.IsAny <int>())).Returns(evaluacionesInfoDto); //Act var okResult = _controller.GetEvaluacionInfoAndPage(1, 1); //Assert Assert.IsType <NotFoundResult>(okResult); }
public void GetEvaluacionFromProject_WhenCalledNull_ReturnsNotFoundResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); List <everisapi.API.Entities.EvaluacionEntity> evaluations = null; mockRepository.Setup(r => r.GetEvaluacionesFromProject(It.IsAny <int>())).Returns(evaluations); //Act var okResult = _controller.GetEvaluacionFromProject(1); //Assert Assert.IsType <NotFoundResult>(okResult); }
public void GetNumEvaluacionFromProject_WhenCalled_ReturnsOkResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); int numEvaluaciones = 1; mockRepository.Setup(r => r.GetNumEval(It.IsAny <int>())).Returns(numEvaluaciones); //Act var okResult = _controller.GetNumEvaluacionFromProject(1); //Assert Assert.IsType <OkObjectResult>(okResult); }
public void UpdateEvaluacion_WhenCalledWithNull_ReturnsBadRequestResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); everisapi.API.Models.EvaluacionCreateUpdateDto evaluacion = null; mockRepository.Setup(r => r.ModificarEvaluacion(It.IsAny <everisapi.API.Entities.EvaluacionEntity>())); mockRepository.Setup(r => r.SaveChanges()).Returns(true); //Act var okResult = _controller.UpdateEvaluacion(evaluacion); //Assert Assert.IsType <BadRequestResult>(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 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); }
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 GetEvaluationsWithProgress_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); mockRepository.Setup(r => r.GetEvaluationsWithProgress(It.IsAny <int>(), It.IsAny <everisapi.API.Models.EvaluacionInfoPaginationDto>() )).Throws(new Exception()); //Act var okResult = _controller.GetEvaluationsWithProgress( 1, new everisapi.API.Models.EvaluacionInfoPaginationDto()); //Assert Assert.IsType <ObjectResult>(okResult); }
public void GetIncompleteEvaluationFromProject_WhenCalled_ReturnsOkResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); var evaluations = new everisapi.API.Entities.EvaluacionEntity { Id = 1, Fecha = new DateTime() }; mockRepository.Setup(r => r.EvaluationIncompletaFromProject(It.IsAny <int>())).Returns(evaluations); //Act var okResult = _controller.GetIncompleteEvaluationFromProject(1); //Assert Assert.IsType <OkObjectResult>(okResult); }
public void UpdateEvaluacion_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.ModificarEvaluacion(It.IsAny <everisapi.API.Entities.EvaluacionEntity>())); mockRepository.Setup(r => r.SaveChanges()).Throws(new Exception()); //Act var okResult = _controller.UpdateEvaluacion(evaluacion); //Assert Assert.IsType <ObjectResult>(okResult); }
public void CreateEvaluacion_WhenCalled_ReturnsOkResult() { //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()).Returns(true); //Act var okResult = _controller.CreateEvaluacion(evaluacion); //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); }
public void UpdateEvaluacion_WhenCalledInvalidModel_ReturnsBadRequestResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); _controller.ModelState.AddModelError("error", "some error"); var evaluacion = new everisapi.API.Models.EvaluacionCreateUpdateDto { Id = 1, Fecha = new DateTime() }; mockRepository.Setup(r => r.ModificarEvaluacion(It.IsAny <everisapi.API.Entities.EvaluacionEntity>())); mockRepository.Setup(r => r.SaveChanges()).Returns(true); //Act var okResult = _controller.UpdateEvaluacion(evaluacion); //Assert Assert.IsType <BadRequestObjectResult>(okResult); }
public void GetEvaluaciones_WhenCalled_ReturnOkResult() { //Arrange _controller = new EvaluacionController(_logger, _evaluacionInfoRepository, _usersInfoRepository); var evaluacionesEntities = new List <everisapi.API.Entities.EvaluacionEntity>() { new everisapi.API.Entities.EvaluacionEntity { Id = 1, Fecha = new DateTime() }, new everisapi.API.Entities.EvaluacionEntity { Id = 2, Fecha = new DateTime() }, }; mockRepository.Setup(r => r.GetEvaluaciones()).Returns(evaluacionesEntities); //Act var okResult = _controller.GetEvaluaciones(); //Assert Assert.IsType <OkObjectResult>(okResult); }