public void Ctor_with_args_sets_start_and_end() { var start = new DefaultPostalCode("12345"); var end = new DefaultPostalCode("67890"); var range = new PostalCodeRange(start, end); Assert.AreEqual(start, range.Start); Assert.AreEqual(end, range.End); }
public void PostalCode_Equals() { var p1 = new DefaultPostalCode("1000"); var p11 = new DefaultPostalCode("1000"); var p2 = new DefaultPostalCode("1001"); Assert.IsFalse(p1.Equals((object)p2)); Assert.IsFalse(p2.Equals((object)p1)); Assert.IsFalse(p1.Equals(p2)); Assert.IsFalse(p2.Equals(p1)); Assert.IsFalse(p1.Equals(null)); Assert.IsTrue(p1.Equals(p11)); Assert.IsTrue(p11.Equals(p1)); }
public void PostalCode_OperatorLessThanGreaterThan() { var p1 = new DefaultPostalCode("1000"); var p2 = new DefaultPostalCode("1001"); Assert.IsTrue(p1 < p2); Assert.IsFalse(p2 < p1); Assert.IsTrue(p2 > p1); Assert.IsFalse(p1 > p2); Assert.IsTrue(p2 > null); Assert.IsTrue(null > p2); Assert.IsTrue(null < p2); PostalCode nullPostalCode = null; Assert.IsFalse(nullPostalCode < null); Assert.IsFalse(nullPostalCode > null); Assert.IsFalse(p2 < null); }
public void ToHumanReadableString_ReturnsCorrectString() { var x = new DefaultPostalCode("4444"); Assert.AreEqual("4444", x.ToHumanReadableString()); }