public void GetValidReserveByIdTest()
        {
            Reserve reserve = new Reserve()
            {
                Id               = Guid.NewGuid(),
                Name             = "Joaquin",
                LastName         = "Lamela",
                Email            = "*****@*****.**",
                CheckIn          = new DateTime(2020, 05, 25),
                CheckOut         = new DateTime(2020, 06, 10),
                QuantityOfAdult  = 2,
                QuantityOfChild  = 2,
                QuantityOfBaby   = 1,
                LodgingOfReserve = lodging
            };

            var reserveRepositoryMock = new Mock <IRepository <Reserve> >(MockBehavior.Strict);

            reserveRepositoryMock.Setup(m => m.Get(It.IsAny <Guid>())).Returns(reserve);

            ReserveManagement reserveLogic = new ReserveManagement(reserveRepositoryMock.Object);

            Reserve resultOfGetAReserve = reserveLogic.GetById(reserve.Id);

            reserveRepositoryMock.VerifyAll();
            Assert.IsTrue(reserve.Equals(resultOfGetAReserve));
        }
        public void GetReserveByIdClientErrorTest()
        {
            Reserve reserve = new Reserve()
            {
                Id               = Guid.NewGuid(),
                Name             = "Joaquin",
                LastName         = "Lamela",
                Email            = "*****@*****.**",
                CheckIn          = new DateTime(2020, 05, 25),
                CheckOut         = new DateTime(2020, 06, 10),
                QuantityOfAdult  = 2,
                QuantityOfChild  = 2,
                QuantityOfBaby   = 1,
                LodgingOfReserve = lodging
            };

            var reserveRepositoryMock = new Mock <IRepository <Reserve> >(MockBehavior.Strict);

            reserveRepositoryMock.Setup(m => m.Get(It.IsAny <Guid>())).Throws(new ClientException());

            ReserveManagement reserveLogic = new ReserveManagement(reserveRepositoryMock.Object);

            Reserve resultOfGetAReserve = reserveLogic.GetById(reserve.Id);
        }