コード例 #1
0
        public static void TestReturnsCorrectNumberOfResultsViaProxy(StaticCredentials credentials)
        {
            var client = new ClientBuilder(credentials).ViaProxy("http://localhost:8080", "username", "password").BuildUsZipCodeApiClient();
            var lookup = new SmartyStreets.USZipCodeApi.Lookup(null, null, "38852");

            try
            {
                client.Send(lookup);
            }
            catch (Exception) { Console.Write(""); }

            int citiesAmount = 0;

            if (lookup.Result.CityStates != null)
            {
                citiesAmount = lookup.Result.CityStates.Length;
            }

            AssertResults("VIA_PROXY", citiesAmount, 7);
        }
コード例 #2
0
        public static void TestUSZIPCodeRequestReturnsWithCorrectNumberOfResults(StaticCredentials credentials)
        {
            var client = new ClientBuilder(credentials).RetryAtMost(0).BuildUsZipCodeApiClient();
            var lookup = new SmartyStreets.USZipCodeApi.Lookup(null, null, "38852");

            try
            {
                client.Send(lookup);
            }
            catch (Exception) { Console.Write(""); }

            int citiesAmount = 0;

            if (lookup.Result.CityStates != null)
            {
                citiesAmount = lookup.Result.CityStates.Length;
            }

            AssertResults("US_ZIPCode", citiesAmount, 7);
        }
コード例 #3
0
        private static void TestUSZIPCodeRequestReturnsWithCorrectNumberOfResults(ICredentials credentials)
        {
            var client = new ClientBuilder(credentials).WithCustomBaseUrl(Environment.GetEnvironmentVariable("SMARTY_URL_US_ZIP")).RetryAtMost(0).BuildUsZipCodeApiClient();
            var lookup = new SmartyStreets.USZipCodeApi.Lookup(null, null, "38852");

            try
            {
                client.Send(lookup);
            }
            catch (Exception)
            {
                Console.Write("");
            }

            var citiesAmount = 0;

            if (lookup.Result.CityStates != null)
            {
                citiesAmount = lookup.Result.CityStates.Length;
            }

            AssertResults("US_ZIPCode", citiesAmount, 7);
        }
コード例 #4
0
        private static void TestReturnsCorrectNumberOfResultsViaProxy(ICredentials credentials)
        {
            var client = new ClientBuilder(credentials).WithCustomBaseUrl(Environment.GetEnvironmentVariable("SMARTY_URL_US_ZIP")).ViaProxy("http://proxy.api.smartystreets.com:80", "", "")
                         .BuildUsZipCodeApiClient();
            var lookup = new SmartyStreets.USZipCodeApi.Lookup(null, null, "38852");

            try
            {
                client.Send(lookup);
            }
            catch (Exception)
            {
                Console.Write("");
            }

            var citiesAmount = 0;

            if (lookup.Result.CityStates != null)
            {
                citiesAmount = lookup.Result.CityStates.Length;
            }

            AssertResults("VIA_PROXY", citiesAmount, 7);
        }