예제 #1
0
        public void Should_Return_A_Valid_Address()
        {
            var cep = new CepSearch();

            var result = cep.GetAddressByCep(FakeData.validCep);

            Assert.IsNotNull(result);
            Assert.IsInstanceOf <ResponseAddress>(result);
        }
예제 #2
0
        public static Cep Busca_Correio(string cep)
        {
            var cepObj = new Cep();

            CepSearch            _cep            = new CepSearch();
            string               jsonResult      = _cep.GetAddressByCep(cep);
            JavaScriptSerializer json_serializer = new JavaScriptSerializer();

            try {
                JsonCepCorreioObject cepJson = json_serializer.Deserialize <JsonCepCorreioObject>(jsonResult);
                cepObj.Endereco = cepJson.Rua;
                cepObj.Bairro   = cepJson.Bairro;
                cepObj.CEP      = cepJson.Cep;
                cepObj.Cidade   = cepJson.Cidade.Substring(0, cepJson.Cidade.Length - 3);
                cepObj.Estado   = Functions.StringRight(cepJson.Cidade, 2);
            } catch {
                cepObj.Endereco = "";
                cepObj.Bairro   = "";
                cepObj.CEP      = "";
                cepObj.Cidade   = "";
                cepObj.Estado   = "";
            }
            return(cepObj);
        }
예제 #3
0
        public void Should_Return_A_Valid_Address()
        {
            var result = cep.GetAddressByCep(validCep);

            Assert.IsNotNull(result);
        }