예제 #1
0
        public void Address_ParseAddressLine2_ZipCode()
        {
            string l2 = "Happy but Sad, SC 29072-1111";

            string[] parsedl2 = ParseAddress.ParseAddressLine2(l2);

            Assert.AreEqual("29072-1111", parsedl2[2], "Zip code not parsing correct");
        }
예제 #2
0
        public void Address_ParseAddressLine2_City()
        {
            string l2 = "Happy but Sad, SC 29072-1111";

            string[] parsedl2 = ParseAddress.ParseAddressLine2(l2);

            Assert.AreEqual("Happy but Sad", parsedl2[0], "City not parsing correct");
        }
예제 #3
0
        public void Address_ParseAddressLine2_State()
        {
            string l2 = "Happy but Sad, SC 29072-1111";

            string[] parsedl2 = ParseAddress.ParseAddressLine2(l2);

            Assert.AreEqual("SC", parsedl2[1], "State not parsing correct");
        }
예제 #4
0
        public Address(string address1, string address2, string address3)
        {
            Address1 = address1;
            Address2 = address2;
            Address3 = address3;

            string[] parsedAddress = ParseAddress.ParseAddressLine1(address1);
            StreetNumber       = parsedAddress[0];
            StreetNumberSuffix = parsedAddress[1];
            PrefixDirectional  = parsedAddress[2];
            StreetName         = parsedAddress[3];
            StreetType         = parsedAddress[4];
            SuffixDirectional  = parsedAddress[5];

            string[] parsedAddress2 = ParseAddress.ParseAddressLine2(address2);
            City        = parsedAddress2[0];
            State       = parsedAddress2[1];
            ZipCode     = parsedAddress2[2];
            DefaultCity = GetDefaultCity();

            string[] parsedAddress3 = ParseAddress.ParseAddressLine3(address3);
            UnitType = parsedAddress3[0];
            Unit     = parsedAddress3[1];
        }