public void WhenObjectCompareToEqualDates_ExpectZeroReturned() { // Arrange var date1 = new DateTime(2015, 10, 15); object date2 = new DateTime(2015, 10, 15); var expected = 0; // Act var target1 = new DateTimeWrap(date1); var target2 = date2; var actual = target1.CompareTo(target2); // Assert actual.Should().Equal(expected); }
public void WhenObjectCompareToDate1GreaterThanDate2_ExpectOneReturned() { // Arrange var date1 = new DateTime(2015, 10, 15); object date2 = new DateTime(2015, 10, 15).AddDays(-3); var expected = 1; // Act var target1 = new DateTimeWrap(date1); var target2 = date2; var actual = target1.CompareTo(target2); // Assert actual.Should().Equal(expected); }
public void WhenCompareToDate1LessThanDate2_ExpectNegativeOneReturned() { // Arrange var date1 = new DateTime(2015, 10, 15).AddDays(-3); var date2 = new DateTime(2015, 10, 15); var expected = -1; // Act var target1 = new DateTimeWrap(date1); var target2 = new DateTimeWrap(date2); var actual = target1.CompareTo(target2); // Assert actual.Should().Equal(expected); }