protected void AssertStartup(TestSetMonitor monitor, bool success = true) { Assert.IsNotNull(monitor); if (!success) { Result startup; if (!(startup = monitor.Start())) { return; } monitor.WaitOnUpdate(); AssertIsFailed(monitor); return; } Assert.IsTrue(monitor.Start()); monitor.WaitOnUpdate(); }