public void DeleteHospedajeOk() { var logicMock = new Mock <IHospedaje>(MockBehavior.Strict); HospedajesController controller = new HospedajesController(logicMock.Object); logicMock.Setup(x => x.BorrarHospedaje(1)); var result = controller.Delete(1); var okResult = result as OkObjectResult; logicMock.VerifyAll(); }
public void DeleteHospedajeNoExiste() { var logicMock = new Mock <IHospedaje>(MockBehavior.Strict); HospedajesController controller = new HospedajesController(logicMock.Object); logicMock.Setup(x => x.BorrarHospedaje(1)).Throws(new EntidadNoExisteExcepcion()); var result = controller.Delete(1); var okResult = result as NotFoundObjectResult; logicMock.VerifyAll(); Assert.AreEqual(404, okResult.StatusCode); }