public void ShouldNotGetAnyZipCodesIfPrefixIsntValid() { TestablePostalInfoLookupService lookup = GetPostalInfoLookupService(); List <ZipCode> zips = new List <ZipCode>(lookup.GetZipCodes("06", "bellevue", "wa", 5)); Assert.AreEqual(0, zips.Count); }
public void ShouldGetAllZipCodesFromStateWhenCityNotSpecified() { TestablePostalInfoLookupService lookup = GetPostalInfoLookupService(); List <ZipCode> zips = new List <ZipCode>(lookup.GetZipCodes("", "", "wa", 5)); Assert.AreEqual(4, zips.Count); }
public void ShouldGetAllZipCodesInBellevueWAInAscendingSortOrder() { TestablePostalInfoLookupService lookup = GetPostalInfoLookupService(); List <ZipCode> zips = new List <ZipCode>(lookup.GetZipCodes("", "bellevue", "wa", 5)); Assert.AreEqual(lookup.NumZipsInBellevue, zips.Count); Assert.AreEqual("98005", zips[0].PostalCode); Assert.AreEqual("98006", zips[1].PostalCode); }