public void GreaterThanOrEqualToTest() { var earlier = new DateTime(2014, 1, 1); var later = new DateTime(2016, 1, 1); Assert.DoesNotThrow(() => later.GreaterThanOrEqualTo(earlier)); Assert.DoesNotThrow(() => later.Name("later").GreaterThanOrEqualTo(earlier)); Assert.Throws<ArgumentException>(() => earlier.GreaterThanOrEqualTo(later)); Assert.Throws<ArgumentException>(() => earlier.Name("earlier").GreaterThanOrEqualTo(later)); Assert.DoesNotThrow(() => earlier.GreaterThanOrEqualTo(earlier)); Assert.DoesNotThrow(() => earlier.Name("earlier").GreaterThanOrEqualTo(earlier)); }
public void LessThanTest() { var earlier = new DateTime(2014, 1, 1); var later = new DateTime(2016, 1, 1); Assert.Throws<ArgumentException>(() => later.LessThan(earlier)); Assert.Throws<ArgumentException>(() => later.Name("later").LessThan(earlier)); Assert.DoesNotThrow(() => earlier.LessThan(later)); Assert.DoesNotThrow(() => earlier.Name("earlier").LessThan(later)); Assert.Throws<ArgumentException>(() => earlier.LessThan(earlier)); Assert.Throws<ArgumentException>(() => earlier.Name("earlier").LessThan(earlier)); }