コード例 #1
0
        public void Stop()
        {
            var m       = new RecurringHelper(100);
            var success = m.Stop();

            Assert.IsTrue(success);
        }
コード例 #2
0
 public void ChangeTimingWithoutStart()
 {
     using (var tm = new RecurringHelper(100))
     {
         tm.ChangeTiming(TimeSpan.FromSeconds(100));
     }
 }
コード例 #3
0
        public void TestDisposeTimer()
        {
            var m = new RecurringHelper(100);

            m.Start();
            m.TestDispose();
        }
コード例 #4
0
 public void ChangeTimingZero()
 {
     using (var tm = new RecurringHelper(100))
     {
         Assert.That(() => tm.ChangeTiming(TimeSpan.Zero), Throws.TypeOf <ArgumentException>());
     }
 }
コード例 #5
0
        public void RunThrows()
        {
            var m = new RecurringHelper(100)
            {
                Throw = true,
            };

            m.Run(new object());
        }
コード例 #6
0
        public void RunThrows()
        {
            var m = new RecurringHelper(100)
            {
                Throw = true,
            };

            m.Run(new object(), null);
        }
コード例 #7
0
 public void RunStateNull()
 {
     var m = new RecurringHelper(100);
     m.Run(null, null);
 }
コード例 #8
0
 public void Run()
 {
     var m = new RecurringHelper(100);
     m.Run();
 }
コード例 #9
0
 public void TestDisposeTimer()
 {
     var m = new RecurringHelper(100);
     m.Start();
     m.TestDispose();
 }
コード例 #10
0
 public void Dispose()
 {
     using (var m = new RecurringHelper(100))
     {
     }
 }
コード例 #11
0
 public void ConstructorPeriodNegative()
 {
     var rh = new RecurringHelper(-50);
 }
コード例 #12
0
 public void ChangeTiming()
 {
     using (var tm = new RecurringHelper(100))
     {
         tm.Start();
         tm.Change(TimeSpan.FromSeconds(100));
     }
 }
コード例 #13
0
        public void RunStateNull()
        {
            var m = new RecurringHelper(100);

            m.Run(null);
        }
コード例 #14
0
        public void Run()
        {
            var m = new RecurringHelper(100);

            m.Run();
        }
コード例 #15
0
 public void Dispose()
 {
     using (var m = new RecurringHelper(100))
     {
     }
 }
コード例 #16
0
 public void StartStop()
 {
     var m = new RecurringHelper(100);
     var success = m.Start();
     Assert.IsTrue(success);
     success = m.Stop();
     Assert.IsTrue(success);
 }
コード例 #17
0
 public void ChangeTimingZero()
 {
     using (var tm = new RecurringHelper(100))
     {
         tm.Change(TimeSpan.Zero);
     }
 }