import {
  TrainSearchModalUtil,
  TrainTripType,
  TrenItaliaBookingParams,
  TrainBookingManager,
  AgencyCurrency
} from '@train-lib/index';

describe('Train: Trenitalia oneway booking', () => {
  it(
    'C473866: Trenitalia one way booking with guest traveler',
    { tags: ['@trainitalia', '@all_train_test'] },
    () => {
      TrainSearchModalUtil.createCompanyWithProviderName({
        feeModelInfo: AgencyCurrency.Euro
      });
      TrainBookingManager.createStandardTrainBooking({
        origin: TrenItaliaBookingParams.Location.Rome,
        destination: TrenItaliaBookingParams.Location.Milan,
        fareType: TrenItaliaBookingParams.FareType.STANDARD,
        tripType: TrainTripType.ONEWAY,
        guestTraveler: true,
        noOfTravelers: 2
      });
    }
  );
});
