Beispiel #1
0
        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);
        }
Beispiel #2
0
        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>();
        }
Beispiel #3
0
 public AltinnAdapter(IAltinnClient altinnClient, IXmlSerializer xmlSerializer, ILogger <AltinnAdapter> logger)
 {
     _altinnClient  = altinnClient;
     _xmlSerializer = xmlSerializer;
     _logger        = logger;
 }
Beispiel #4
0
 public AltinnExternalDataService(IAltinnClient altinnService)
 {
     _altinnClient = altinnService;
 }