Start() public method

public Start ( ) : void
return void
Beispiel #1
0
        public void GetLapTimes_WithoutLaps_ShouldReturnEmptyList()
        {
            MockRaceTracker tracker = new MockRaceTracker();
            RaceManager     manager = new RaceManager();

            manager.Start(tracker, new List <IDisplayUnit> {
            });

            List <Lap> laps = manager.GetLapTimes();

            Assert.AreEqual(0, laps.Count);
        }
Beispiel #2
0
        protected override int OnExecute(CommandLineApplication app)
        {
            RaceManager manager = new RaceManager();
            RaceSummary summary;

            using (Stream reader = new FileStream(SummaryFile, FileMode.Open))
            {
                summary = RaceSummary.ReadSummary(reader);
            }


            manager.Start(summary);

            manager.CombinedTasks.Wait();

            return(0);
        }
Beispiel #3
0
        public StatusCodeResult SetConfiguration([FromBody] RaceConfig config)
        {
            manager.Start(config, new List <Rider>());

            return(new StatusCodeResult(200));
        }