示例#1
0
        public void TestSetup()
        {
            var train = new Train {
                TrainId = 1, TrainName = "Polar Express"
            };
            var schedule = new Schedule
            {
                ScheduleId    = 1,
                Train         = train,
                ArrivalDate   = DateTime.Now,
                DepartureDate = DateTime.Today,
                LeavesFrom    = "Dallas",
                ArrivesAt     = "New York"
            };
            var reservation = new Reservation
            {
                ReservationId = 1,
                Passenger     = "Phil Marlowe",
                Schedule      = schedule
            };

            _context = new FakeReservationContext();
            var repository = new ReservationRepository(_context);

            repository.AddTrain(train);
            repository.AddSchedule(schedule);
            repository.AddReservation(reservation);
            repository.SaveChanges();
        }