コード例 #1
1
ファイル: DateIntervalTest.cs プロジェクト: Orcomp/Orcomp
        public void CompareTo_DateIntervalWithSameStartAndSameEndDates_ReturnsZero()
        {
            // Arrange
            var dateInterval1 = new DateInterval(now, inOneHour);
            var dateInterval2 = new DateInterval(now, inOneHour);

            // Act
            int compareToValue = dateInterval1.CompareTo(dateInterval2); // Shortest duration comes first

            // Assert
            Assert.True(compareToValue == 0);
        }
コード例 #2
0
ファイル: DateIntervalTest.cs プロジェクト: Orcomp/Orcomp
        public void CompareTo_DateIntervalWithSameStartAndDifferentEndDates_ReturnsShortestDurationFirstReversed()
        {
            // Arrange
            var dateInterval1 = new DateInterval(now, inThreeHours);
            var dateInterval2 = new DateInterval(now, inOneHour);

            // Act
            int compareToValue = dateInterval1.CompareTo(dateInterval2); // Shortest duration comes first

            // Assert
            Assert.True(compareToValue == 1);
        }
コード例 #3
0
ファイル: DateIntervalTest.cs プロジェクト: Orcomp/Orcomp
        public void CompareTo_DateIntervalWithDifferentStartAndDifferentEndDates_ReturnsEarliestStart()
        {
            // Arrange
            var dateInterval1 = new DateInterval(now, inOneHour);
            var dateInterval2 = new DateInterval(inOneHour, inThreeHours);

            // Act
            int compareToValue = dateInterval1.CompareTo(dateInterval2);

            // Assert
            Assert.True(compareToValue == -1);
        }
コード例 #4
0
ファイル: DateIntervalTest.cs プロジェクト: ThoSch90/Orcomp
        public void CompareTo_DateIntervalWithDifferentStartAndDifferentEndDates_ReturnsEarliestStart()
        {
            // Arrange
            var dateInterval1 = new DateInterval(now, inOneHour);
            var dateInterval2 = new DateInterval(inOneHour, inThreeHours);

            // Act
            int compareToValue = dateInterval1.CompareTo(dateInterval2);

            // Assert
            Assert.True(compareToValue == -1);
        }
コード例 #5
0
ファイル: DateIntervalTest.cs プロジェクト: ThoSch90/Orcomp
        public void CompareTo_DateIntervalWithSameStartAndDifferentEndDates_ReturnsShortestDurationFirstReversed()
        {
            // Arrange
            var dateInterval1 = new DateInterval(now, inThreeHours);
            var dateInterval2 = new DateInterval(now, inOneHour);

            // Act
            int compareToValue = dateInterval1.CompareTo(dateInterval2); // Shortest duration comes first

            // Assert
            Assert.True(compareToValue == 1);
        }
コード例 #6
0
ファイル: DateIntervalTest.cs プロジェクト: ThoSch90/Orcomp
        public void CompareTo_DateIntervalWithSameStartAndSameEndDates_ReturnsZero()
        {
            // Arrange
            var dateInterval1 = new DateInterval(now, inOneHour);
            var dateInterval2 = new DateInterval(now, inOneHour);

            // Act
            int compareToValue = dateInterval1.CompareTo(dateInterval2); // Shortest duration comes first

            // Assert
            Assert.True(compareToValue == 0);
        }