public void OnetimeSetup() { var host = new ScanHost("10.20.30.40") { HostName = "server1.domain.com", Ssh = true }; _deserializer = new PortScanDeserializer(ProtocolType.SSH2); var connectionTreeModel = _deserializer.Deserialize(new[] { host }); var root = connectionTreeModel.RootNodes.First(); _importedConnectionInfo = root.Children.First(); }
public void Import(IEnumerable <ScanHost> hosts, ContainerInfo destinationContainer) { var deserializer = new PortScanDeserializer(hosts, _targetProtocolType); var connectionTreeModel = deserializer.Deserialize(); var importedRootNode = connectionTreeModel.RootNodes.First(); if (importedRootNode == null) { return; } var childrenToAdd = importedRootNode.Children.ToArray(); destinationContainer.AddChildRange(childrenToAdd); }
public void OnetimeTeardown() { _deserializer = null; _importedConnectionInfo = null; }