public void WhenDate1GreaterThanDate2_ExpectOneReturned()
        {
            // Arrange
            var date1 = new DateTime(2015, 10, 15);
            var date2 = new DateTime(2015, 10, 15).AddDays(-3);
            var expected = 1;

            // Act
            var target1 = new DateTimeWrap(date1);
            var target2 = new DateTimeWrap(date2);
            var actual = target1.Compare(target1, target2);

            // Assert
            actual.Should().Equal(expected);
        }
        public void WhenCompareEqualDates_ExpectZeroReturned()
        {
            // Arrange
            var date1 = new DateTime(2015, 10, 15);
            var date2 = new DateTime(2015, 10, 15);
            var expected = 0;

            // Act
            var target1 = new DateTimeWrap(date1);
            var target2 = new DateTimeWrap(date2);
            var actual = target1.Compare(target1, target2);

            // Assert
            actual.Should().Equal(expected);
        }