Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
            }
        }