public async Task <IActionResult> Index() { var cliente = new SicopClient(_configuration["UrlBase"].ToString(), _httpClient); var cronometro = new Stopwatch(); cronometro.Start(); var resposta = await cliente.AtualizarStatusAsync(); cronometro.Stop(); var status = new StatusViewModel( mensagem: resposta, dataHora: TimeZoneInfo.ConvertTime( DateTime.Now, TZConvert.GetTimeZoneInfo("E. South America Standard Time")), tempoRespostaSegundos: cronometro.Elapsed.TotalSeconds); return(View(status)); }
public void Setup() { _httpClient = new FakeHttpClient(); // _httpClient = new Sicop.Client.Http.DefaultHttpClient(); _cliente = new SicopClient("http://www.sefaz.es.gov.br/wsSicopImportacao/", _httpClient); }