public void ReservationCountForTripReturnsCorrectNumber() { var context = new FakeBreakAwayContext(); var tripOne = new Trip { Identifier = Guid.NewGuid() }; var tripTwo = new Trip { Identifier = Guid.NewGuid() }; context.Reservations.Add(new Reservation { Trip = tripOne }); context.Reservations.Add(new Reservation { Trip = tripOne }); context.Reservations.Add(new Reservation { Trip = tripTwo }); var rep = new TripRepository(context); Assert.AreEqual(2, rep.ReservationCountForTrip(tripOne)); }
public void FakeGetCustomersOnFutureTripDoesNotReturnNull() { var trip = new Trip { StartDate = DateTime.Today.AddDays(1) }; var context = new FakeBreakAwayContext(); var rep = new TripRepository(context); Assert.IsNotNull(rep.GetTravelersOnFutureTrip(trip)); }