예제 #1
0
 private TestContext(string contextName, TestClock clock)
     : this(contextName, clock, new TestScheduler(clock))
 {
 }
예제 #2
0
 public TestScheduler(TestClock clock)
 {
     this.clock           = clock;
     this.clock.Advanced += (s, l) => this.RunIfNeeded();
 }
예제 #3
0
 public TestContext(string contextName, TestClock clock, TestScheduler scheduler)
     : base(contextName, new DefaultMetricsRegistry(), new TestMetricsBuilder(clock, scheduler), () => clock.UTCDateTime)
 {
     this.Clock     = clock;
     this.Scheduler = scheduler;
 }