public void Stop_IsListening_TrueUntilStopRequested() { var port = Ports.GetNext(); var server = new DicomServer <DicomCEchoProvider>(port); while (!server.IsListening) { Thread.Sleep(10); } for (var i = 0; i < 10; ++i) { Thread.Sleep(500); Assert.True(server.IsListening); } server.Stop(); Thread.Sleep(500); Assert.False(server.IsListening); }