public void Detector_can_be_started_and_stopped() { detector.Start().Wait(); Assert.AreEqual(State.Running, detector.State); detector.Stop().Wait(); Assert.AreEqual(State.Stopped, detector.State); }