Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 4
0
        public void AddClock(string name, TimeSpan interval, TimeSpan sync)
        {
            var clock = new ClockConfig
                        {
                            Name = name,
                            IntervalTicks = interval.Ticks,
                            SyncTicks = sync.Ticks
                        };

            Clocks.Add(clock);
        }