private static bool OtherActiveRunsWithWorkingScenarios(IRunRepository runRepository, Guid currentRunId)
 {
     foreach (Run run in runRepository.GetAllActive())
     {
         if (run.Id == currentRunId)
         {
             continue;
         }
         foreach (var scenario in run.Scenarios)
         {
             if (scenario.Status == ScenarioStatuses.InProgress || scenario.Status == ScenarioStatuses.Scheduled || scenario.Status == ScenarioStatuses.Starting)
             {
                 return(true);
             }
         }
     }
     return(false);
 }