public CatalogHandler( KatalogConfiguration katalogConfiguration, IntegrasjonConfiguration integrasjonConfiguration, IMaskinportenClient maskinportenClient, HttpClient httpClient = null) { _katalogConfiguration = katalogConfiguration; _integrasjonConfiguration = integrasjonConfiguration; _maskinportenClient = maskinportenClient; _httpClient = httpClient ?? new HttpClient(); }
private FiksIOConfiguration CreateConfiguration() { var catalogConfiguration = new KatalogConfiguration(_path, _scheme, _host, _port); var apiConfiguration = new ApiConfiguration(_scheme, _host, _port); var accountConfiguration = new KontoConfiguration(Guid.NewGuid(), "privateKey"); return(new FiksIOConfiguration( accountConfiguration, new IntegrasjonConfiguration(_integrasjonId, _integrasjonPassword), new MaskinportenClientConfiguration("audience", "token", "issuer", 1, new X509Certificate2()), apiConfiguration: apiConfiguration, katalogConfiguration: catalogConfiguration)); }
public FiksIOClientFixture WithCatalogConfiguration(KatalogConfiguration configuration) { _katalogConfiguration = configuration; return(this); }