private async Task <IViaCepResposta> TentaObterRespostaAsync(IViaCepUri uri) { var resposta = await _cliente.ObterRespostaAsync(uri); GaranteCodigoDeSucessoOuLancaException(resposta); return(resposta); }
private IViaCepResposta TentaObterResposta(IViaCepUri uri) { var resposta = _cliente.ObterResposta(uri); GaranteCodigoDeSucessoOuLancaException(resposta); return(resposta); }
private async Task <IViaCepConteudo> TentaObterConteudoAsync(IViaCepUri uri) { var conteudo = (await TentaObterRespostaAsync(uri)).ObterConteudo(); GaranteConteudoSemErroOuLancaException(conteudo); return(conteudo); }
private IViaCepConteudo TentaObterConteudo(IViaCepUri uri) { var conteudo = TentaObterResposta(uri).ObterConteudo(); GaranteConteudoSemErroOuLancaException(conteudo); return(conteudo); }
public async Task <IViaCepResposta> ObterRespostaAsync(IViaCepUri uri) => await _cliente.ObterRespostaAsync(uri);
public IViaCepResposta ObterResposta(IViaCepUri uri) => _cliente.ObterResposta(uri);
public async Task <IViaCepConteudo> ObterConteudoAsync(IViaCepUri uri) => (await ObterRespostaAsync(uri)).ObterConteudo();
public IViaCepConteudo ObterConteudo(IViaCepUri uri) => ObterResposta(uri).ObterConteudo();
public void SetUp() { _mockRepository = new MockRepository(); _cliente = new ViaCepCliente(); _uri = _mockRepository.Stub <IViaCepUri>(); }
public IViaCepResposta ObterResposta(IViaCepUri uri) => new ViaCepResposta(_cliente.GetAsync(uri.ObterUriComoString()).Result);
public async Task <IViaCepResposta> ObterRespostaAsync(IViaCepUri uri) => new ViaCepResposta(await _cliente.GetAsync(uri.ObterUriComoString()));