public void TestToDataContract() { TestSettingsStore.Instance.Reset(); var treeServer = new ServerTreeDicomServer("name", "location", "host", "aetitle", 105, true, 51121, 51122); var ae = treeServer.ToDataContract(); Assert.AreEqual("name", ae.Name); Assert.AreEqual("location", ae.Location); Assert.AreEqual("aetitle", ae.AETitle); Assert.AreEqual("host", ae.ScpParameters.HostName); Assert.AreEqual(105, ae.ScpParameters.Port); Assert.IsNotNull(ae.StreamingParameters); Assert.AreEqual(51121, ae.StreamingParameters.HeaderServicePort); Assert.AreEqual(51122, ae.StreamingParameters.WadoServicePort); treeServer.IsStreaming = false; ae = treeServer.ToDataContract(); Assert.AreEqual("name", ae.Name); Assert.AreEqual("location", ae.Location); Assert.AreEqual("aetitle", ae.AETitle); Assert.AreEqual("host", ae.ScpParameters.HostName); Assert.AreEqual(105, ae.ScpParameters.Port); Assert.IsNull(ae.StreamingParameters); }