Пример #1
0
        private BookingsProcessingService CreateProcessingService(IEnumerable <Booking> bookings)
        {
            var context = MockEdoContextFactory.Create();

            context.Setup(c => c.Bookings)
            .Returns(DbSetMockProvider.GetDbSetMock(bookings));

            var service = new BookingsProcessingService(Mock.Of <IBookingPaymentService>(),
                                                        Mock.Of <IBookingManagementService>(),
                                                        Mock.Of <IBookingMailingService>(),
                                                        context.Object);

            return(service);
        }
Пример #2
0
        private BookingsProcessingService CreateProcessingService(IBookingMailingService mailingService)
        {
            var context = MockEdoContextFactory.Create();

            context.Setup(c => c.Bookings)
            .Returns(DbSetMockProvider.GetDbSetMock(Bookings));

            context.Setup(c => c.Agents)
            .Returns(DbSetMockProvider.GetDbSetMock(new[] { Agent }));

            var service = new BookingsProcessingService(Mock.Of <IBookingPaymentService>(),
                                                        Mock.Of <IBookingManagementService>(),
                                                        mailingService,
                                                        context.Object);

            return(service);
        }
Пример #3
0
        private BookingsProcessingService CreateProcessingService(ISupplierBookingManagementService supplierBookingManagementService)
        {
            var context = MockEdoContextFactory.Create();

            context.Setup(c => c.Bookings)
            .Returns(DbSetMockProvider.GetDbSetMock(Bookings));

            var service = new BookingsProcessingService(Mock.Of <IBookingAccountPaymentService>(),
                                                        Mock.Of <IBookingCreditCardPaymentService>(),
                                                        supplierBookingManagementService,
                                                        Mock.Of <IBookingNotificationService>(),
                                                        Mock.Of <IBookingReportsService>(),
                                                        context.Object,
                                                        Mock.Of <IBookingRecordsUpdater>(),
                                                        Mock.Of <IDateTimeProvider>());

            return(service);
        }
Пример #4
0
        private BookingsProcessingService CreateProcessingService(IBookingPaymentService bookingPaymentService       = null,
                                                                  IBookingManagementService bookingManagementService = null)
        {
            bookingPaymentService ??= Mock.Of <IBookingPaymentService>();
            bookingManagementService ??= Mock.Of <IBookingManagementService>();

            var context = MockEdoContextFactory.Create();

            context.Setup(c => c.Bookings)
            .Returns(DbSetMockProvider.GetDbSetMock(Bookings));

            var service = new BookingsProcessingService(bookingPaymentService,
                                                        bookingManagementService,
                                                        Mock.Of <IBookingMailingService>(),
                                                        context.Object);

            return(service);
        }