public void Then_ValidationFailWhenAgency()
        {
            mockFactory.ClearExpectations();

            _BookingFeaturesDomainServicesMocked.Expects.One.Method(x => x.IsAgency(null)).WithAnyArguments().WillReturn(true);

            Booking booking = GetNewBooking("agency", 2);

            Sut.Validate(booking);

            mockFactory.VerifyAllExpectationsHaveBeenMet();
        }
Beispiel #2
0
        public int CancelBooking(int bookingId)
        {
            var booking = GetValidBooking(bookingId);

            _BookingCancelerValidations.Validate(booking);

            RemoveJourneys(booking);

            UpdateModificationDate(booking);

            return(_UnitOfWorkBookingCanceler.Save());
        }