public void GetAsignacionFromSection_WhenCalled_ReturnOkResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); var asignaciones = new List <everisapi.API.Models.AsignacionInfoDto> { new everisapi.API.Models.AsignacionInfoDto { Id = 1, Nombre = "Asignacion_1" }, new everisapi.API.Models.AsignacionInfoDto { Id = 1, Nombre = "Asignacion_1" } }; mockRepository.Setup(r => r.GetAsignFromEvalAndSection(It.IsAny <int>(), It.IsAny <int>())).Returns(asignaciones); //Act var okResult = _controller.GetAsignacionFromSection(1, 1); //Assert Assert.IsType <OkObjectResult>(okResult); }
public void AsignacionTest() { //Arrange AsignacionController control = new AsignacionController(); //Act ViewResult result = control.Asignar() as ViewResult(); //Assert Assert.IsNotNull(result); }
public void GetAsignacion_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); mockRepository.Setup(r => r.GetAsignacion(It.IsAny <int>(), It.IsAny <bool>())).Throws(new Exception()); //Act var okResult = _controller.GetAsignacion(1, true); //Assert Assert.IsType <ObjectResult>(okResult); }
public void GetAsignacionFromEvalIdEvalIdAsigIdioma_WhenCalled_ReturnsStatusCodeResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); mockRepository.Setup(r => r.GetAsignFromEvalAndAsig(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>())).Throws(new Exception()); //Act var okResult = _controller.GetAsignacionFromEval(1, 1, 1); //Assert Assert.IsType <ObjectResult>(okResult); }
public void AssignationLastQuestionUpdated_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); mockRepository.Setup(r => r.AssignationLastQuestionUpdated(It.IsAny <int>())).Throws(new Exception()); //Act var okResult = _controller.AssignationLastQuestionUpdated(1); //Assert Assert.IsType <ObjectResult>(okResult); }
public void GetAsignacion_WhenCalledNull_ReturnsNotFoundResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); everisapi.API.Entities.AsignacionEntity asignacion = null; mockRepository.Setup(r => r.GetAsignacion(It.IsAny <int>(), It.IsAny <bool>())).Returns(asignacion); //Act var okResult = _controller.GetAsignacion(1, true); //Assert Assert.IsType <NotFoundResult>(okResult); }
public void DeleteAsignacion_WhenCalledNull_ReturnsBadRequestResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); everisapi.API.Models.AsignacionCreateUpdateDto asignacion = null; mockRepository.Setup(r => r.AsignacionExiste(It.IsAny <int>())).Returns(true); mockRepository.Setup(r => r.DeleteAsig(It.IsAny <everisapi.API.Entities.AsignacionEntity>())).Returns(true); //Act var okResult = _controller.DeleteAsignacion(asignacion); //Assert Assert.IsType <BadRequestResult>(okResult); }
public void AssignationLastQuestionUpdated_WhenCalled_ReturnOkResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); var asignacion = new everisapi.API.Entities.AsignacionEntity { Id = 1 }; mockRepository.Setup(r => r.AssignationLastQuestionUpdated(It.IsAny <int>())).Returns(asignacion); //Act var okResult = _controller.AssignationLastQuestionUpdated(1); //Assert Assert.IsType <OkObjectResult>(okResult); }
public void GetAsignacion_WhenCalledWithoutPreguntas_ReturnOkResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); var asignacion = new everisapi.API.Entities.AsignacionEntity { Id = 1 }; mockRepository.Setup(r => r.GetAsignacion(It.IsAny <int>(), It.IsAny <bool>())).Returns(asignacion); //Act var okResult = _controller.GetAsignacion(1, false); //Assert Assert.IsType <OkObjectResult>(okResult); }
public void UpdateAsignacion_WhenCalledWithExitAsignacion_ReturnsBadRequestResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); var asignacion = new everisapi.API.Models.AsignacionCreateUpdateDto { Id = 1, Nombre = "Asignacion_1" }; mockRepository.Setup(r => r.AsignacionExiste(It.IsAny <int>())).Returns(false); mockRepository.Setup(r => r.AlterAsig(It.IsAny <everisapi.API.Entities.AsignacionEntity>())).Returns(true); //Act var okResult = _controller.UpdateAsignacion(asignacion); //Assert Assert.IsType <BadRequestResult>(okResult); }
public void DeleteAsignacion_WhenCalled_ReturnOkResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); var asignacion = new everisapi.API.Models.AsignacionCreateUpdateDto { Id = 1, Nombre = "Asignacion_1", SectionId = 1 }; mockRepository.Setup(r => r.AsignacionExiste(It.IsAny <int>())).Returns(true); mockRepository.Setup(r => r.DeleteAsig(It.IsAny <everisapi.API.Entities.AsignacionEntity>())).Returns(true); //Act var okResult = _controller.DeleteAsignacion(asignacion); //Assert Assert.IsType <OkObjectResult>(okResult); }
public void GetNotasAsignaciones_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); var asignaciones = new List <everisapi.API.Models.AsignacionConNotasDto> { new everisapi.API.Models.AsignacionConNotasDto { Section = "Section_1", Asignacion = "Asignacion_1", Notas = "Nota_1", } }; mockRepository.Setup(r => r.GetAsignConNotas(It.IsAny <int>())).Throws(new Exception()); //Act var okResult = _controller.GetNotasAsignaciones(1); //Assert Assert.IsType <ObjectResult>(okResult); }
public void AddNotasAsignacion_WhenCalledThrowException_ReturnsStatusCodeResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); var asignacion = new everisapi.API.Models.AsignacionUpdateNotasDto { Id = 1, EvId = 1, Notas = "Notas_1" }; mockRepository.Setup(r => r.AsignacionExiste(It.IsAny <int>())).Returns(true); mockRepository.Setup(r => r.AddNotas(It.IsAny <everisapi.API.Models.AsignacionUpdateNotasDto>())).Throws(new Exception()); //Act var okResult = _controller.AddNotasAsignacion(asignacion); //Assert Assert.IsType <ObjectResult>(okResult); }
public void AddAsignacion_WhenCalledWithWithInValidModel_ReturnsBadRequestObjectResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); _controller.ModelState.AddModelError("error", "some error"); var asignacion = new everisapi.API.Models.AsignacionCreateUpdateDto { Id = 1, Nombre = "Asignacion_1" }; mockRepository.Setup(r => r.AsignacionExiste(It.IsAny <int>())).Returns(false); mockRepository.Setup(r => r.AddAsig(It.IsAny <everisapi.API.Entities.AsignacionEntity>())).Returns(true); //Act var okResult = _controller.AddAsignacion(asignacion); //Assert Assert.IsType <BadRequestObjectResult>(okResult); }
public void GetAsignaciones_WhenCalled_ReturnOkResult() { //Arrange _controller = new AsignacionController(_logger, _asignacionInfoRepository); var asignaciones = new List <everisapi.API.Models.AsignacionSinPreguntasDto>() { new everisapi.API.Models.AsignacionSinPreguntasDto { Id = 1 }, new everisapi.API.Models.AsignacionSinPreguntasDto { Id = 2 }, }; mockRepository.Setup(r => r.GetAsignaciones()).Returns(asignaciones); //Act var okResult = _controller.GetAsignaciones(); //Assert Assert.IsType <OkObjectResult>(okResult); }