コード例 #1
0
        public void ExpandEndToTest()
        {
            TimeRange timeRange = new TimeRange(start, end);

            timeRange.ExpandEndTo(end.AddMilliseconds(-1));
            Assert.Equal(timeRange.End, end);
            timeRange.ExpandEndTo(end.AddMinutes(1));
            Assert.Equal(timeRange.End, end.AddMinutes(1));
        }         // ExpandEndToTest
コード例 #2
0
        public void ExpandEndToTest()
        {
            var timeRange = new TimeRange(_start, _end);

            timeRange.ExpandEndTo(_end.AddMilliseconds(-1));
            timeRange.End.Should().Be(_end);

            timeRange.ExpandEndTo(_end.AddMinutes(1));
            timeRange.End.Should().Be(_end.AddMinutes(1));
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: jonashatschek/FTP-Assistant
        /// <summary>
        /// The GetMatchingDirectoryNames
        /// </summary>
        /// <param name="startDate">The startDate<see cref="DateTime"/></param>
        /// <param name="endDate">The endDate<see cref="DateTime"/></param>
        /// <param name="listTwo">The listTwo<see cref="List{DateTime}"/></param>
        /// <returns>The <see cref="List{DateTime}"/></returns>
        public List <DateTime> GetMatchingDirectoryNames(DateTime startDate, DateTime endDate, List <DateTime> listTwo)
        {
            TimeRange selectedTimeRange = new TimeRange(startDate, endDate, false);

            List <DateTime> returnList = new List <DateTime>();

            if (startDate.Date == endDate.Date)
            {
                startDate = startDate.AddHours(-1);
                endDate   = endDate.AddDays(1);
            }

            foreach (DateTime dateTimeObject in listTwo)
            {
                TimeRange datesFromDirectory = new TimeRange(dateTimeObject, false);

                selectedTimeRange.ExpandStartTo(startDate);
                selectedTimeRange.ExpandEndTo(endDate);

                if (datesFromDirectory.IntersectsWith(selectedTimeRange))
                {
                    returnList.Add(dateTimeObject);
                }
            }

            return(returnList);
        }
コード例 #4
0
ファイル: TimeRangeFixture.cs プロジェクト: debop/NFramework
        public void ExpandEndToTest() {
            var timeRange = new TimeRange(_start, _end);

            timeRange.ExpandEndTo(_end.AddMilliseconds(-1));
            timeRange.End.Should().Be(_end);

            timeRange.ExpandEndTo(_end.AddMinutes(1));
            timeRange.End.Should().Be(_end.AddMinutes(1));
        }