Exemple #1
0
        public void IndexOfTest()
        {
            DateTime currentCalendarYear  = Now.CalendarYear;
            DateTime previousCalendarYear = currentCalendarYear.AddYears(-1);
            DateTime nextCalendarYear     = currentCalendarYear.AddYears(1);

            DateTimeSet dateTimeSet = new DateTimeSet();

            Assert.Equal(dateTimeSet.IndexOf(currentCalendarYear), -1);
            Assert.Equal(dateTimeSet.IndexOf(previousCalendarYear), -1);
            Assert.Equal(dateTimeSet.IndexOf(nextCalendarYear), -1);

            dateTimeSet.Add(previousCalendarYear);
            dateTimeSet.Add(nextCalendarYear);
            dateTimeSet.Add(currentCalendarYear);

            Assert.Equal(0, dateTimeSet.IndexOf(previousCalendarYear));
            Assert.Equal(1, dateTimeSet.IndexOf(currentCalendarYear));
            Assert.Equal(2, dateTimeSet.IndexOf(nextCalendarYear));
        }         // IndexOfTest
        public void IndexOfTest()
        {
            DateTime currentCalendarYear  = TimeTool.CurrentCalendarYear;
            DateTime previousCalendarYear = currentCalendarYear.AddYears(-1);
            DateTime nextCalendarYear     = currentCalendarYear.AddYears(1);

            DateTimeSet dateTimeSet = new DateTimeSet();

            Assert.AreEqual(dateTimeSet.IndexOf(currentCalendarYear), -1);
            Assert.AreEqual(dateTimeSet.IndexOf(previousCalendarYear), -1);
            Assert.AreEqual(dateTimeSet.IndexOf(nextCalendarYear), -1);

            dateTimeSet.Add(previousCalendarYear);
            dateTimeSet.Add(nextCalendarYear);
            dateTimeSet.Add(currentCalendarYear);

            Assert.AreEqual(dateTimeSet.IndexOf(previousCalendarYear), 0);
            Assert.AreEqual(dateTimeSet.IndexOf(currentCalendarYear), 1);
            Assert.AreEqual(dateTimeSet.IndexOf(nextCalendarYear), 2);
        }
        public void IndexOfTest() {
            DateTime currentCalendarYear = TimeTool.CurrentCalendarYear;
            DateTime previousCalendarYear = currentCalendarYear.AddYears(-1);
            DateTime nextCalendarYear = currentCalendarYear.AddYears(1);

            DateTimeSet dateTimeSet = new DateTimeSet();

            Assert.AreEqual(dateTimeSet.IndexOf(currentCalendarYear), -1);
            Assert.AreEqual(dateTimeSet.IndexOf(previousCalendarYear), -1);
            Assert.AreEqual(dateTimeSet.IndexOf(nextCalendarYear), -1);

            dateTimeSet.Add(previousCalendarYear);
            dateTimeSet.Add(nextCalendarYear);
            dateTimeSet.Add(currentCalendarYear);

            Assert.AreEqual(dateTimeSet.IndexOf(previousCalendarYear), 0);
            Assert.AreEqual(dateTimeSet.IndexOf(currentCalendarYear), 1);
            Assert.AreEqual(dateTimeSet.IndexOf(nextCalendarYear), 2);
        }