public static void Stop(SyncScenario scenario) { if (null != scenario) { scenario.Stop(); } }
public static SyncScenario.SyncScenario RunScenarioInstance(SyncScenario.SyncScenario previousInstance, Func <SyncScenario.SyncScenario> scenarioProvider) { if (null != previousInstance) { previousInstance.Stop(); } var scenarioInstance = scenarioProvider(); if (null != scenarioInstance) { scenarioInstance.Play(); } return(scenarioInstance); }