public async Task SetUp() { var settings = new Dictionary <string, string>(); settings.Add("Common_Api_Url", "http://localhost"); _actions = (sc) => { _altinnClient = A.Fake <IAltinnClient>(); sc.ReplaceScoped <IAltinnClient>(_altinnClient); }; _testServer = new TestServerBuilder() .WithPostConfigureCollection(_actions) .WithConfigSettings(settings) .Build <Startup>(); _client = _testServer.CreateClientWithJwtToken(_customerId, _userId); }
public async Task SetUp() { IConfiguration config = new ConfigurationBuilder() .AddJsonFile("appsettings.json", false, true) .Build(); var cerfiticate = GetAltinnCertificate(config); var serviceCollection = new ServiceCollection(); serviceCollection.AddHttpClient <IAltinnClient, AltinnClient>() .ConfigurePrimaryHttpMessageHandler(() => { var handler = new HttpClientHandler(); handler.ClientCertificates.Add(cerfiticate); return(handler); }); serviceCollection.AddScoped(c => config); _provider = serviceCollection.BuildServiceProvider(); _altinnClient = _provider.GetService <IAltinnClient>(); }
public AltinnAdapter(IAltinnClient altinnClient, IXmlSerializer xmlSerializer, ILogger <AltinnAdapter> logger) { _altinnClient = altinnClient; _xmlSerializer = xmlSerializer; _logger = logger; }
public AltinnExternalDataService(IAltinnClient altinnService) { _altinnClient = altinnService; }