public void AventurianDateSubtractionTest2()
        {
            AventurianDate date1 = new AventurianDate(14, 8, 1040);
            AventurianDate date2 = new AventurianDate(11, 4, 1043);

            Assert.IsTrue(date1 - date2 == date2 - date1);
            Assert.IsTrue(date1 < date2);
            Assert.AreEqual(new AventurianDateSpan(2, 7, 32), date1 - date2);
        }
        public void AventurianDateSubtractionTest3()
        {
            AventurianDate date1 = new AventurianDate(9, 9, 1040);
            AventurianDate date2 = new AventurianDate(8, 8, 1039);

            Assert.IsTrue(date1 - date2 == date2 - date1);
            Assert.IsTrue(date1 > date2);
            Assert.AreEqual(new AventurianDateSpan(1, 1, 1), date1 - date2);
        }
        public void AventurianDateSubtractionTest1()
        {
            AventurianDate date1 = new AventurianDate(5, 0, 1040);
            AventurianDate date2 = new AventurianDate(1, 1, 1041);

            Assert.AreEqual(date1, date1);
            Assert.IsTrue(date1 - date2 == date2 - date1);
            Assert.IsTrue(date1 < date2);
            Assert.AreEqual(date1 - date2, new AventurianDateSpan(days: 1));
        }