public void GetReservationReturnsRightReservation() { //Arrange var repo = new Mock <ISportEventRepository>(); repo.Setup(r => r.GetAllReservations()).Returns(Reservations()); var reservation = new Reservation() { SportEvent = new SportEvent() { SportEventId = 10 }, Hall = new Hall() { HallId = 10 }, Invoice = new Invoice() { InvoiceId = 10 }, ReservationId = 15 }; repo.Setup(a => a.ReadReservation(It.IsAny <int>())).Returns(reservation); var manager = new SportEventManager(repo.Object); //Act var result = manager.GetReservation(15); //Assert Assert.Equal(reservation, result); }
public void GetReservationReturnsNull() { //Arrange var repo = new Mock <ISportEventRepository>(); repo.Setup(r => r.GetAllReservations()).Returns(Reservations()); repo.Setup(a => a.ReadReservation(It.IsAny <int>())); var manager = new SportEventManager(repo.Object); //Act var result = manager.GetReservation(16); //Assert Assert.Null(result); }