Exemple #1
0
        public void TestSettingValidTimeRemainings()
        {
            List <TimeSpan> validTimes = new List <TimeSpan>()
            {
                TimeSpan.FromMilliseconds(1000),
                TimeSpan.FromSeconds(0.0),
                TimeSpan.FromSeconds(0.000001),
                TimeSpan.FromSeconds(0),
                TimeSpan.FromSeconds(1),
                TimeSpan.FromSeconds(2),
                TimeSpan.FromSeconds(10),
                TimeSpan.FromSeconds(59),
                TimeSpan.FromMinutes(1),
                TimeSpan.FromMinutes(1.5),
                TimeSpan.FromMinutes(5.1),
                TimeSpan.FromMinutes(60),
                TimeSpan.FromHours(2.5),
            };

            Timer t = new Timer();

            foreach (TimeSpan validTime in validTimes)
            {
                t.TimeRemaining = validTime;
            }
        }
Exemple #2
0
        public void TestSettingInvalidTimeRemainings()
        {
            List <TimeSpan> invalidTimes = new List <TimeSpan>()
            {
                TimeSpan.FromSeconds(0.5),
                TimeSpan.FromSeconds(1.01),
                TimeSpan.FromSeconds(-1),
                TimeSpan.FromMilliseconds(769),
                TimeSpan.FromTicks(123456789),
                TimeSpan.FromMinutes(1.23),
                TimeSpan.FromHours(1.111),
            };

            Timer t = new Timer();

            foreach (TimeSpan invalidTime in invalidTimes)
            {
                t.TimeRemaining = invalidTime;
                Assert.Fail();
            }
        }