public void IsListening_DicomServerNotInitializedOnPort_ReturnsFalse() { var port = Ports.GetNext(); using (var server = DicomServer.Create <DicomCEchoProvider>(port)) { Assert.False(DicomServer.IsListening(Ports.GetNext())); } }
public void IsListening_DicomServerStoppedOnPort_ReturnsFalse() { var port = Ports.GetNext(); using (var server = DicomServer.Create <DicomCEchoProvider>(port)) { server.Stop(); Thread.Sleep(500); Assert.NotNull(DicomServer.GetInstance(port)); Assert.False(DicomServer.IsListening(port)); } }
public void IsListening_DicomServerRunningOnPort_ReturnsTrue() { var port = Ports.GetNext(); using (var server = DicomServer.Create <DicomCEchoProvider>(port)) { while (!server.IsListening) { Thread.Sleep(10); } Assert.True(DicomServer.IsListening(port)); } }