public void op_ToMarketingFormat_KeyStringDictionary_emptyDDL() { var entry = new KeyStringDictionary { { "SBN", string.Empty }, { "BNA", string.Empty }, { "NUM", string.Empty }, { "DST", string.Empty }, { "STM", string.Empty }, { "DDL", string.Empty }, { "DLO", "Wide Area" }, { "PTN", "Postal Town" }, { "PCD", "AA1 2ZZ" }, }; var obj = BritishAddress.ToMarketingFormat(entry); Assert.Equal("Wide Area", obj["ADDRESS 1"]); Assert.Equal("Postal Town", obj["ADDRESS 2"]); Assert.Equal(string.Empty, obj["ADDRESS 3"]); Assert.Equal(string.Empty, obj["ADDRESS 4"]); Assert.Equal(string.Empty, obj["ADDRESS 5"]); Assert.Equal(string.Empty, obj["ADDRESS 6"]); Assert.Equal("AA1 2ZZ", obj["POSTCODE"]); }
public void op_ToMarketingFormat_KeyStringDictionary() { var entry = new KeyStringDictionary { { "SBN", "Flat 1" }, { "BNA", "Tall House" }, { "NUM", "123" }, { "DST", "Little Lane" }, { "STM", "High Street" }, { "DDL", "Local Wood" }, { "DLO", "Wide Area" }, { "PTN", "Postal Town" }, { "PCD", "AA1 2ZZ" }, }; var obj = BritishAddress.ToMarketingFormat(entry); Assert.Equal("Flat 1", obj["ADDRESS 1"]); Assert.Equal("Tall House", obj["ADDRESS 2"]); Assert.Equal("123 Little Lane", obj["ADDRESS 3"]); Assert.Equal("High Street", obj["ADDRESS 4"]); Assert.Equal("Local Wood", obj["ADDRESS 5"]); Assert.Equal("Wide Area", obj["ADDRESS 6"]); Assert.Equal("AA1 2ZZ", obj["POSTCODE"]); }
public void op_ToMarketingFormat_KeyStringDictionaryNull() { Assert.Throws <ArgumentNullException>(() => BritishAddress.ToMarketingFormat(null)); }