public void DeserializeNoOperation() { NoOperation d = new NoOperation(); string xml = d.SerializeToXML(); d = (NoOperation)xml.DeserializeXML(); Assert.IsNotNull(d); }
protected void ReceivedNoOperation(NoOperation noOperation) { List<Node> backupServers = new List<Node>(); foreach (NoOperationBackupCommunicationServers backups in noOperation.Items) { if (backups.BackupCommunicationServer == null) return; foreach (NoOperationBackupCommunicationServersBackupCommunicationServer backup in backups.BackupCommunicationServer) { Node server = new Server(); server.IP = System.Net.IPAddress.Parse(backup.address); server.NodeType = Nodes.NodeType.Server; if(backup.portSpecified) server.Port = backup.port; backupServers.Add(server); } } this.RegisteredComponents.UpdateBackupServers(backupServers); }
public void SerializeNoOperation() { NoOperation d = new NoOperation(); string xml = d.SerializeToXML(); Assert.IsNotNull(xml); }
private NoOperation GenerateNoOperation() { NoOperation noOperation = new NoOperation(); List<NoOperationBackupCommunicationServers> servers = new List<NoOperationBackupCommunicationServers>(); List<NoOperationBackupCommunicationServersBackupCommunicationServer> backups = new List<NoOperationBackupCommunicationServersBackupCommunicationServer>(); foreach (Node comp in this.RegisteredComponents.BackupServers) { NoOperationBackupCommunicationServersBackupCommunicationServer backup = new NoOperationBackupCommunicationServersBackupCommunicationServer(); if (comp.IP == null) break; backup.address = comp.IP.ToString(); if (comp.Port > 0) { backup.port = comp.Port; backup.portSpecified = true; } backups.Add(backup); } NoOperationBackupCommunicationServers s = new NoOperationBackupCommunicationServers(); s.BackupCommunicationServer = backups.ToArray(); servers.Add(s); noOperation.Items = servers.ToArray(); return noOperation; }