public void OnetimeSetup()
        {
            var connectionFileContents = Resources.test_remotedesktopconnection_rdp;

            _deserializer        = new RemoteDesktopConnectionDeserializer();
            _connectionTreeModel = _deserializer.Deserialize(connectionFileContents);
        }
        public void Import(string fileName, ContainerInfo destinationContainer)
        {
            var dataProvider = new FileDataProvider(fileName);
            var content      = dataProvider.Load();

            var deserializer        = new RemoteDesktopConnectionDeserializer();
            var connectionTreeModel = deserializer.Deserialize(content);

            var importedConnection = connectionTreeModel.RootNodes.First().Children.First();

            if (importedConnection == null)
            {
                return;
            }
            importedConnection.Name = Path.GetFileNameWithoutExtension(fileName);
            destinationContainer.AddChild(importedConnection);
        }
예제 #3
0
 public void OnetimeTeardown()
 {
     _deserializer = null;
 }
예제 #4
0
 public void OnetimeSetup()
 {
     _connectionFileContents = Resources.test_remotedesktopconnection_rdp.Split(Environment.NewLine.ToCharArray());
     _deserializer           = new RemoteDesktopConnectionDeserializer(_connectionFileContents);
     _connectionTreeModel    = _deserializer.Deserialize();
 }