public ProviderDocumentGenerator(IPublishedProviderContentsGenerator publishedProviderContentsGenerator, IPublishedFundingContentsGenerator publishedFundingContentsGenerator, IProvidersApiClient providersApiClient, IOrganisationGroupResiliencePolicies organisationGroupResiliencePolicies, ILogger logger) { _publishedProviderContentsGenerator = publishedProviderContentsGenerator; _publishedFundingContentsGenerator = publishedFundingContentsGenerator; _logger = logger; organisationGroupTargetProviderLookup = new OrganisationGroupTargetProviderLookup(providersApiClient, organisationGroupResiliencePolicies); }
public OrganisationGroupGenerator( IOrganisationGroupTargetProviderLookup organisationGroupTargetProviderLookup, IFundingDataZoneApiClient fundingDataZoneApiClient, IProviderFilter providerFilter) { _organisationGroupTargetProviderLookup = organisationGroupTargetProviderLookup; _fundingDataZoneApiClient = fundingDataZoneApiClient; _providerFilter = providerFilter; }
public void Setup() { _providersApiClient = Substitute.For <IProvidersApiClient>(); _organisationGroupTargetProviderLookup = new OrganisationGroupTargetProviderLookup(_providersApiClient, new OrganisationGroupResiliencePolicies { ProvidersApiClient = Policy.NoOpAsync() }); _providerVersionId = "test-providers"; _providersApiClient .GetProvidersByVersion(Arg.Is(_providerVersionId)) .Returns(GetProviderVersion()); }
public void Setup() { _providersApiClient = Substitute.For <IProvidersApiClient>(); _organisationGroupTargetProviderLookup = new OrganisationGroupTargetProviderLookup(_providersApiClient, new OrganisationGroupResiliencePolicies { ProvidersApiClient = Policy.NoOpAsync() }); _providerVersionId = "test-providers"; _scopedProviders = GenerateScopedProviders(); AndCoreProviderListExistsWithStandardProviders(); }
public OrganisationGroupGenerator(IOrganisationGroupTargetProviderLookup organisationGroupTargetProviderLookup) { _organisationGroupTargetProviderLookup = organisationGroupTargetProviderLookup; }
public OrganisationGroupGenerator(IOrganisationGroupTargetProviderLookup organisationGroupTargetProviderLookup, IFundingDataZoneApiClient fundingDataZoneApiClient) { _organisationGroupTargetProviderLookup = organisationGroupTargetProviderLookup; _fundingDataZoneApiClient = fundingDataZoneApiClient; }