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