public void Start() { _coreHost.Start(); var aliveChecks = 1; while (!IsMockProviderServiceRunning()) { if (aliveChecks >= 20) { throw new PactFailureException("Could not start the mock provider service"); } Thread.Sleep(200); aliveChecks++; } }
public void Start() { _coreHost.Start(); var aliveChecks = 1; var lastOutput = IsMockProviderServiceRunning(); while (!lastOutput.Item1) { if (aliveChecks >= 20) { throw lastOutput.Item2; } Thread.Sleep(1000); lastOutput = IsMockProviderServiceRunning(); aliveChecks++; } }