public void Initialize() { handler = new Mock <HttpMessageHandler>(); var httpClient = new Mock <HttpClient>(handler.Object); config = new Mock <Config>(true, null) { CallBase = true }; tester = new TesterIOConsole(); io = tester.Mock(); transport = new TransportHttp(io, config.Object, httpClient.Object); }
protected override async Task ExecuteAsync(CancellationToken stoppingToken) { // _credentialStore.SetCredential(TransportHttpOptions.NAME, new CredentialPFX()); var http = new TransportHttp <string>( _options, _httpClientFactory); http.OnResponse += Transport_OnResponse; Console.WriteLine(_environment.EnvironmentName); while (!stoppingToken.IsCancellationRequested) { _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now); await http.Execute(); await Task.Delay(3000, stoppingToken); } }