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);
        }