public void AddAsignacion_WhenCalledWithReturnhNotNull__ReturnsBadRequestResult() { //Arrange _controller = new SectionController(_logger, _sectionInfoRepository); var section = new everisapi.API.Models.SectionWithoutAreaDto { Id = 1, Nombre = "Asignacion_1" }; var returnsSection = new everisapi.API.Entities.SectionEntity { Id = 1 }; mockRepository.Setup(r => r.GetSection(1, false)).Returns(returnsSection); mockRepository.Setup(r => r.AddSection(It.IsAny <everisapi.API.Entities.SectionEntity>())).Returns(true); //Act var okResult = _controller.AddAsignacion(section); //Assert Assert.IsType <BadRequestResult>(okResult); }
public void AddAsignacion_WhenCalled_ReturnOkResult() { //Arrange _controller = new SectionController(_logger, _sectionInfoRepository); var section = new everisapi.API.Models.SectionWithoutAreaDto { Id = 1, Nombre = "Asignacion_1" }; everisapi.API.Entities.SectionEntity returnsSection = null; mockRepository.Setup(r => r.GetSection(It.IsAny <int>(), It.IsAny <bool>())).Returns(returnsSection); mockRepository.Setup(r => r.AddSection(It.IsAny <everisapi.API.Entities.SectionEntity>())).Returns(true); //Act var okResult = _controller.AddAsignacion(section); //Assert Assert.IsType <OkObjectResult>(okResult); }