Пример #1
0
        public void Save_Should_Save_Update_Reservation_With_Id_1()
        {
            ReservationRepository reservationRepository = new ReservationRepository();
            string expectedResult = "Paris";

            Reservation reservation = new Reservation
            {
                Firstnanme      = "John",
                Lastname        = "Smith",
                DepartureDate   = new DateTime(2017, 11, 1),
                ReturnDate      = new DateTime(2017, 11, 14),
                DepatureCity    = "London",
                DestinationCity = "New York"
            };

            reservationRepository.Save(reservation);

            var savedReservation = reservationRepository.FindById(1);

            savedReservation.DestinationCity = "Paris";

            reservationRepository.Save(savedReservation);

            var updatedReservation = reservationRepository.FindById(1);

            Assert.AreEqual(expectedResult, updatedReservation.DestinationCity);
        }
Пример #2
0
        public void Save_Should_Save_New_Reservation()
        {
            ReservationRepository reservationRepository = new ReservationRepository();

            Reservation reservation = new Reservation
            {
                Firstnanme      = "John",
                Lastname        = "Smith",
                DepartureDate   = new DateTime(2017, 11, 1),
                ReturnDate      = new DateTime(2017, 11, 14),
                DepatureCity    = "London",
                DestinationCity = "New York"
            };

            reservationRepository.Save(reservation);

            var savedReservation = reservationRepository.FindById(1);

            Assert.AreEqual(reservation, savedReservation);
        }