Пример #1
0
        public void RemoveTest()
        {
            DateTime currentCalendarYear  = Now.CalendarYear;
            DateTime previousCalendarYear = currentCalendarYear.AddYears(-1);
            DateTime nextCalendarYear     = currentCalendarYear.AddYears(1);

            DateTimeSet dateTimeSet = new DateTimeSet();

            Assert.False(dateTimeSet.Contains(previousCalendarYear));

            dateTimeSet.Add(previousCalendarYear);
            Assert.True(dateTimeSet.Contains(previousCalendarYear));

            dateTimeSet.Remove(previousCalendarYear);
            Assert.False(dateTimeSet.Contains(previousCalendarYear));

            Assert.False(dateTimeSet.Contains(nextCalendarYear));
            dateTimeSet.Add(nextCalendarYear);
            Assert.True(dateTimeSet.Contains(nextCalendarYear));
            dateTimeSet.Remove(previousCalendarYear);
            Assert.True(dateTimeSet.Contains(nextCalendarYear));
        } // RemoveTest
Пример #2
0
        public void RemoveTest() {
            DateTime currentCalendarYear = TimeTool.CurrentCalendarYear;
            DateTime previousCalendarYear = currentCalendarYear.AddYears(-1);
            DateTime nextCalendarYear = currentCalendarYear.AddYears(1);

            DateTimeSet dateTimeSet = new DateTimeSet();

            Assert.IsFalse(dateTimeSet.Contains(previousCalendarYear));

            dateTimeSet.Add(previousCalendarYear);
            Assert.IsTrue(dateTimeSet.Contains(previousCalendarYear));

            dateTimeSet.Remove(previousCalendarYear);
            Assert.IsFalse(dateTimeSet.Contains(previousCalendarYear));

            Assert.IsFalse(dateTimeSet.Contains(nextCalendarYear));
            dateTimeSet.Add(nextCalendarYear);
            Assert.IsTrue(dateTimeSet.Contains(nextCalendarYear));
            dateTimeSet.Remove(previousCalendarYear);
            Assert.IsTrue(dateTimeSet.Contains(nextCalendarYear));
        }
Пример #3
0
        public void ContainsTest()
        {
            DateTime currentCalendarYear  = TimeTool.CurrentCalendarYear;
            DateTime previousCalendarYear = currentCalendarYear.AddYears(-1);
            DateTime nextCalendarYear     = currentCalendarYear.AddYears(1);

            DateTimeSet dateTimeSet = new DateTimeSet();

            Assert.IsFalse(dateTimeSet.Contains(currentCalendarYear));
            Assert.IsFalse(dateTimeSet.Contains(previousCalendarYear));
            Assert.IsFalse(dateTimeSet.Contains(nextCalendarYear));

            dateTimeSet.Add(previousCalendarYear);
            Assert.IsFalse(dateTimeSet.Contains(currentCalendarYear));
            Assert.IsTrue(dateTimeSet.Contains(previousCalendarYear));
            Assert.IsFalse(dateTimeSet.Contains(nextCalendarYear));

            dateTimeSet.Add(nextCalendarYear);
            Assert.IsFalse(dateTimeSet.Contains(currentCalendarYear));
            Assert.IsTrue(dateTimeSet.Contains(previousCalendarYear));
            Assert.IsTrue(dateTimeSet.Contains(nextCalendarYear));

            dateTimeSet.Add(currentCalendarYear);
            Assert.IsTrue(dateTimeSet.Contains(currentCalendarYear));
            Assert.IsTrue(dateTimeSet.Contains(previousCalendarYear));
            Assert.IsTrue(dateTimeSet.Contains(nextCalendarYear));

            dateTimeSet.Remove(nextCalendarYear);
            Assert.IsTrue(dateTimeSet.Contains(currentCalendarYear));
            Assert.IsTrue(dateTimeSet.Contains(previousCalendarYear));
            Assert.IsFalse(dateTimeSet.Contains(nextCalendarYear));

            dateTimeSet.Clear();
            Assert.IsFalse(dateTimeSet.Contains(currentCalendarYear));
            Assert.IsFalse(dateTimeSet.Contains(previousCalendarYear));
            Assert.IsFalse(dateTimeSet.Contains(nextCalendarYear));
        }