public void NetworkNodeSetupTest() { var networkNodeSerializableParameters = new NetworkNodeModel { NetworkAddress = new NetworkAddress(1), NumberOfPorts = 8, CableCloudListeningPort = 10000, IpAddress = "127.0.0.1", NetworkManagmentSystemListeningPort = 6666, SignallingCloudListeningPort = PortRandomizer.RandomFreePort() }; var serializedParameters = XmlSerializer.Serialize(networkNodeSerializableParameters); var args = serializedParameters.Split(' '); var joinedArgs = string.Join(" ", args); var parameters = (NetworkNodeModel) XmlSerializer.Deserialize(joinedArgs, typeof(NetworkNodeModel)); var networkNode = new NetworkNode(parameters); networkNode.Initialize(); }
public override void ReadXml(XmlReader reader) { base.ReadXml(reader); reader.ReadStartElement(nameof(NetworkNodeView)); Parameters = XmlSerializer.Deserialize <NetworkNodeModel>(reader); NetworkAddress = Parameters.NetworkAddress; reader.ReadEndElement(); }
public void SerializeNetworkNodeSerializableParametersTest() { var networkNodeSerializableParameters = new NetworkNodeModel { IpAddress = "127.0.0.1", CableCloudListeningPort = 10000, NetworkManagmentSystemListeningPort = 6666, NumberOfPorts = 5 }; var serialized = XmlSerializer.Serialize(networkNodeSerializableParameters); }
public NetworkNodeView() { Image = Resources.NetworkNodeNotSelected; Parameters = new NetworkNodeModel(); Parameters.CableCloudListeningPort = Settings.Default.CableCloudListenerPort; }