Exemplo n.º 1
0
 public void StartRound()
 {
     using (var staging = new StagingArea(_parameters.AssemblyFiles))
     {
         var round = AppDomainHelper.InSeparateAppDomain<RoundParameters, IEnumerable<MatchResult>>(staging.Root, new RoundParameters(staging.StagedAssemblies, _parameters.TeamNames), RunRound);
         ServiceLocator.Current.GetInstance<IScoreKeeper>().Record(round);
     }
 }
Exemplo n.º 2
0
 public void StartRound()
 {
     using (var staging = new StagingArea(_parameters.AssemblyFiles))
       {
     var sw = new Stopwatch();
     sw.Start();
     var rr = AppDomainHelper.InSeparateAppDomain<RoundParameters, IEnumerable<MatchResult>>(staging.Root, new RoundParameters(staging.StagedAssemblies, _parameters.Teams, _parameters.NetworkTeams), RunRound);
     sw.Stop();
     _log.Info("Done: " + sw.Elapsed);
     ServiceLocator.Current.GetInstance<IScoreKeeper>().Record(rr);
       }
 }