public void TestGetUSAddress_CountryIsEmpty() { var dto = new AddressDTO(); dto.Street1 = "1"; dto.Street2 = "2"; dto.Street3 = "3"; dto.City = "city"; dto.Division = "FL"; dto.Country = String.Empty; dto.PostalCode = "12345"; dto.AddressId = 10; Action a = () => dto.GetUSAddress(); a.ShouldThrow <NotSupportedException>().WithMessage(String.Format("The address with id [{0}] is not in the united states.", dto.AddressId)); }
public void TestGetUSAddress() { var dto = new AddressDTO(); dto.Street1 = "1"; dto.Street2 = "2"; dto.Street3 = "3"; dto.City = "city"; dto.Division = "Florida"; dto.DivisionIso = "FL"; dto.Country = LocationServiceAddressValidator.UNITED_STATES_COUNTRY_NAME; dto.PostalCode = "12345"; var instance = dto.GetUSAddress(); Assert.AreEqual(dto.Street1, instance.Address1); Assert.AreEqual(dto.Street2, instance.Address2); Assert.AreEqual(dto.City, instance.City); Assert.AreEqual(dto.DivisionIso, instance.State); Assert.AreEqual(dto.PostalCode, instance.PostalCode); Assert.IsNull(instance.Explanation); Assert.IsNull(instance.ExplanationCode); }