public void GetProyectoUsuario_WhenThrowException_ReturnStatusCode() { //Arrange _controller = new ProyectosController(_logger, _userInfoRepository); mockRepository.Setup(r => r.UserExiste(It.IsAny <string>())).Returns(true); mockRepository.Setup(r => r.GetOneProyecto(It.IsAny <string>(), It.IsAny <int>())).Throws(new Exception()); //Act var okResult = _controller.GetProyectoUsuario("fmoreno", 1); //Assert Assert.IsType <ObjectResult>(okResult); }
public void GetProyectoUsuario_WhenCalledNoExitProject_ReturnNotFound() { //Arrange _controller = new ProyectosController(_logger, _userInfoRepository); everisapi.API.Models.ProyectoDto proyectoDto = null; mockRepository.Setup(r => r.UserExiste(It.IsAny <string>())).Returns(true); mockRepository.Setup(r => r.GetOneProyecto(It.IsAny <string>(), It.IsAny <int>())).Returns(proyectoDto); //Act var okResult = _controller.GetProyectoUsuario("fmoreno", 1); //Assert Assert.IsType <NotFoundResult>(okResult); }
public void GetProyectoUsuario_WhenCalled_ReturnOkResult() { //Arrange _controller = new ProyectosController(_logger, _userInfoRepository); var proyectoDto = new everisapi.API.Models.ProyectoDto { Id = 1, Nombre = "Proyecto prueba 1", UserNombre = "fmoreno" }; mockRepository.Setup(r => r.UserExiste(It.IsAny <string>())).Returns(true); mockRepository.Setup(r => r.GetOneProyecto(It.IsAny <string>(), It.IsAny <int>())).Returns(proyectoDto); //Act var okResult = _controller.GetProyectoUsuario("fmoreno", 1); //Assert Assert.IsType <OkObjectResult>(okResult); }