public async Task GetRaceClockFailureTest() { var clockConfig = new ClockConfig("Hurace.Core.Test", "FailureClock"); var clockProvider = new RaceClockProvider(clockConfig); var clock = await clockProvider.GetRaceClock(); Assert.IsNull(clock); }
public async Task GetRaceClockTest() { var clockConfig = new ClockConfig("Hurace.Core.Simulation", "MockRaceClock"); var clockProvider = new RaceClockProvider(clockConfig); var clock = await clockProvider.GetRaceClock(); Assert.That(clock is MockRaceClock); }
public void AddClock(string name, TimeSpan interval, TimeSpan offset) { var clock = new ClockConfig { Name = name, IntervalTicks = interval.Ticks, OffsetTicks = offset.Ticks }; Clocks.Add(clock); }
public void AddClock(string name, TimeSpan interval, TimeSpan sync) { var clock = new ClockConfig { Name = name, IntervalTicks = interval.Ticks, SyncTicks = sync.Ticks }; Clocks.Add(clock); }