public void WhiteSpaceAddress_Throws() { Assert.Throws <ArgumentException>("address", () => { LandAddress.Parse(address: " "); }); }
public void WhenCalled_ReturnsLandAddress() { var address = LandAddress.Parse("123 Fake Street, New York City, New York 10001, United States"); Assert.Equal("123 Fake Street", address.StreetAddress); Assert.Equal("New York City", address.City); Assert.Equal("New York", address.State); Assert.Equal("10001", address.PostalCode); Assert.Equal("United States", address.Country); }
public void InvalidFormat_Throws() { var exception = Assert.Throws <FormatException>(() => { LandAddress.Parse("Invalid format and such"); }); Assert.Equal("Invalid LandAddress format. Correct format is '123 Fake Street, New York City, New York 10001, United States'.", exception.Message); }