Example #1
0
 public CatalogHandler(
     KatalogConfiguration katalogConfiguration,
     IntegrasjonConfiguration integrasjonConfiguration,
     IMaskinportenClient maskinportenClient,
     HttpClient httpClient = null)
 {
     _katalogConfiguration     = katalogConfiguration;
     _integrasjonConfiguration = integrasjonConfiguration;
     _maskinportenClient       = maskinportenClient;
     _httpClient = httpClient ?? new HttpClient();
 }
Example #2
0
        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));
        }
Example #3
0
 public FiksIOClientFixture WithCatalogConfiguration(KatalogConfiguration configuration)
 {
     _katalogConfiguration = configuration;
     return(this);
 }