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