Пример #1
0
        public void GetAddressesPageTerm_WhenStreet_ReturnsValue()
        {
            var html = File.ReadAllText(@"../../../Files/HTML/AvenidaVitalBrasil.html");

            var addressScrap = new AddressesServiceScrap();

            var list = addressScrap.GetAddressesPageTerm(html).ValueType;

            Assert.NotNull(list);
            Assert.Equal(24, list.Count);
        }
Пример #2
0
        public ClientMailApi(string baseUrl, TimeSpan timeout) : base(baseUrl, timeout)
        {
            _baseUrl = baseUrl ?? "http://www.buscacep.correios.com.br/";
            _apiUrl  = "sistemas/buscacep/resultadoBuscaCepEndereco.cfm";

            Client.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36");
            Client.DefaultRequestHeaders.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8");
            Client.DefaultRequestHeaders.Add("Accept-Language", "en-US,en;q=0.9");

            _addressesServiceScrap = new AddressesServiceScrap();
            _scrapParser           = new ScrapParser();
        }
Пример #3
0
        public void GetaddressesPageCode_WhenZipCode_ReturnsValue()
        {
            var html = File.ReadAllText(@"../../../Files/HTML/01311200.html");

            var addressScrap = new AddressesServiceScrap();

            var address = addressScrap.GetAddressesPageCode(html).ValueType;

            Assert.NotNull(address);
            Assert.Equal("Avenida Paulista - de 1047 a 1865 - lado ímpar", address.Street);
            Assert.Equal("Bela Vista", address.District);
            Assert.Equal("São Paulo/SP", address.Locality);
            Assert.Equal("01311-200", address.ZipCode);
        }