public void InstallsStartsAndCancels() { var host = new MultitaskingServiceHost(); host.Install(new FakeHostedService()); host.Install(new FakeHostedService()); host.StartAll(); Thread.Sleep(100); Assert.AreEqual(ServiceHostState.Started, host.State); host.CancelAll(); Assert.AreEqual(ServiceHostState.Stopped, host.State); }
public void StartsWithoutError() { var host = new MultitaskingServiceHost(); host.StartAll(); Assert.AreEqual(ServiceHostState.Started, host.State); }
public void StartsAndCancels() { var host = new MultitaskingServiceHost(); host.StartAll(); Assert.AreEqual(ServiceHostState.Started, host.State); host.CancelAll(); Assert.AreEqual(ServiceHostState.Stopped, host.State); }