public TestContext(string contextName, TestClock clock, TestScheduler scheduler) : base(contextName, new DefaultMetricsRegistry(), new TestMetricsBuilder(clock, scheduler)) { this.Clock = clock; this.Scheduler = scheduler; }
public TestScheduler(TestClock clock) { this.clock = clock; this.clock.Advanced += (s, l) => this.RunIfNeeded(); }
private TestContext(string contextName, TestClock clock) : this(contextName, clock, new TestScheduler(clock)) { }