public static async Task RegionIbgeRequestManualTest() { var http = new HttpClient(); RegionIbgeRepository repository = new RegionIbgeRepository(http); var response = await repository.Get(IbgeEndPoints.RegionUrl); Console.WriteLine("Retorno da api do IBGE"); foreach (var item in response) { Console.WriteLine("{0}, {1}, {2}", item.id, item.nome, item.sigla); } }
public static async Task ExecuteFacadeManualTest() { var http = new HttpClient(); var externalRepository = new RegionIbgeRepository(http); var context = new DataContext(); var repository = new RegionRepository(context); var handler = new RegionHandler(repository); var handle = new RegionIntegrationHandler(externalRepository, handler); var result = await handle.Execute(); foreach (var item in result) { Console.WriteLine("incluído: {0}, Message: {1}, Nome: {2}", item.Success, item.Message, item.Data.nome); } }
public RegionIbgeRepositoryTests() { _regionIbgeRepository = new RegionIbgeRepository(new HttpClient()); }