Esempio n. 1
0
        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();
 }
Esempio n. 3
0
 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;
 }