Ejemplo n.º 1
0
 public CreateReservationLevyEmployerCommandValidator(IEmployerAccountService employerAccountService,
                                                      IApiClient apiClient, IOptions <ReservationsApiConfiguration> config, IEncodingService encodingService)
 {
     _employerAccountService = employerAccountService;
     _apiClient       = apiClient;
     _encodingService = encodingService;
     _config          = config.Value;
 }
Ejemplo n.º 2
0
 public GetLegalEntitiesQueryHandler(
     IApiClient apiClient,
     IOptions <ReservationsApiConfiguration> options,
     IEncodingService encodingService)
 {
     _apiClient       = apiClient;
     _encodingService = encodingService;
     _configuration   = options.Value;
 }
 public GetReservationQueryHandler(IValidator <IReservationQuery> validator, IApiClient apiClient,
                                   IOptions <ReservationsApiConfiguration> options,
                                   IReservationAuthorisationService reservationAuthorisationService)
 {
     _validator = validator;
     _apiClient = apiClient;
     _reservationAuthorisationService = reservationAuthorisationService;
     _options = options.Value;
 }
Ejemplo n.º 4
0
 public GetAccountReservationStatusQueryHandler(IApiClient apiClient,
                                                IValidator <GetAccountReservationStatusQuery> validator,
                                                IOptions <ReservationsApiConfiguration> configOptions, IEmployerAccountService accountsService)
 {
     _apiClient       = apiClient;
     _validator       = validator;
     _accountsService = accountsService;
     _config          = configOptions.Value;
 }
        public async Task Then_Uses_correct_Api_Base_Url(
            GetLegalEntityQuery query,
            AccountLegalEntity legalEntity,
            [Frozen] Mock <IApiClient> mockApiClient,
            [Frozen] Mock <IOptions <ReservationsApiConfiguration> > mockOptions,
            [Frozen] Mock <IEncodingService> encodingService,
            [Frozen] ReservationsApiConfiguration configuration,
            GetLegalEntityQueryHandler handler)
        {
            mockOptions.Setup(c => c.Value).Returns(configuration);

            mockApiClient
            .Setup(client => client.Get <AccountLegalEntity>(It.IsAny <GetAccountLegalEntityRequest>()))
            .ReturnsAsync(legalEntity);

            await handler.Handle(query, CancellationToken.None);

            mockApiClient.Verify(client => client.Get <AccountLegalEntity>(It.Is <GetAccountLegalEntityRequest>(r => r.BaseUrl.Equals(configuration.Url))), Times.Once);
        }
 public ReservationService(IOptions <ReservationsApiConfiguration> configOptions, IApiClient apiClient)
 {
     _config    = configOptions.Value;
     _apiClient = apiClient;
 }
Ejemplo n.º 7
0
 public ProviderService(IApiClient apiClient, IOptions <ReservationsApiConfiguration> options)
 {
     _apiClient     = apiClient;
     _configuration = options.Value;
 }
Ejemplo n.º 8
0
 public CourseService(IApiClient apiClient, IOptions <ReservationsApiConfiguration> options, ICacheStorageService cacheService)
 {
     _apiClient    = apiClient;
     _options      = options.Value;
     _cacheService = cacheService;
 }