예제 #1
0
        public void CurrentDateTimeIsExactlyWindowStartDate_IsNotBeforeWindow()
        {
            var startDate   = new DateTime(2016, 04, 01, 0, 0, 0);
            var currentDate = new DateTime(2016, 04, 01, 0, 0, 0);

            var quarterWindow = new QuarterWindow(startDate, A.Dummy <DateTime>(), QuarterType.Q1);

            var result = quarterWindow.IsBeforeWindow(currentDate);

            Assert.False(result);
        }
        public void CurrentDateTimeIsExactlyWindowStartDate_IsNotBeforeWindow()
        {
            var startDate = new DateTime(2016, 04, 01, 0, 0, 0);
            var currentDate = new DateTime(2016, 04, 01, 0, 0, 0);

            var quarterWindow = new QuarterWindow(startDate, A.Dummy<DateTime>());

            var result = quarterWindow.IsBeforeWindow(currentDate);

            Assert.False(result);
        }
예제 #3
0
        public void CurrentDateTimeIsOneSecondBeforeWindowOpens_IsBeforeWindow()
        {
            var startDate   = new DateTime(2016, 04, 01, 0, 0, 0);
            var currentDate = new DateTime(2016, 03, 31, 23, 59, 59);

            var quarterWindow = new QuarterWindow(startDate, A.Dummy <DateTime>(), QuarterType.Q1);

            var result = quarterWindow.IsBeforeWindow(currentDate);

            Assert.True(result);
        }
        public void CurrentDateTimeIsOneSecondBeforeWindowOpens_IsBeforeWindow()
        {
            var startDate = new DateTime(2016, 04, 01, 0, 0, 0);
            var currentDate = new DateTime(2016, 03, 31, 23, 59, 59);

            var quarterWindow = new QuarterWindow(startDate, A.Dummy<DateTime>());

            var result = quarterWindow.IsBeforeWindow(currentDate);

            Assert.True(result);
        }