Пример #1
0
        public async Task GetAddressesPage_WhenHtmlDataTermAll_ReturnsListAddressLarger1000()
        {
            var addressApi = new ClientMailApi("http://www.buscacep.correios.com.br/", TimeSpan.FromSeconds(30));
            var result     = await addressApi.GetAddressesTerm("Avenida Paulista");

            Assert.NotNull(result.ValueType);
            Assert.Equal(1144, result.ValueType.Count);
        }
Пример #2
0
        public async Task GetAddressesPage_WhenHtmlDataTermZipcode_ReturnsListAddress()
        {
            var addressApi = new ClientMailApi("http://www.buscacep.correios.com.br/", TimeSpan.FromSeconds(30));
            var result     = await addressApi.PostSendAsync("01311200");

            var scrap   = CreateInstance();
            var address = scrap.GetAddressesPageTerm(result.ValueType).ValueType;

            Assert.NotNull(address);
            Assert.Equal(1, address.Count);
        }
Пример #3
0
        public async Task GetAddressesPage_WhenHtmlData_ReturnsAddress()
        {
            var addressApi = new ClientMailApi("http://www.buscacep.correios.com.br/", TimeSpan.FromSeconds(30));
            var result     = await addressApi.PostSendAsync("01311200");

            var scrap   = CreateInstance();
            var address = scrap.GetAddressesPageCode(result.ValueType).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);
        }