public void Setup()
        {
            var connectionTreeModel = SetupConnectionTreeModel();
            var cryptoProvider      = new CryptographyProviderFactory().CreateAeadCryptographyProvider(BlockCipherEngines.AES, BlockCipherModes.GCM);

            _originalDocument  = new XmlConnectionsDocumentCompiler(cryptoProvider).CompileDocument(connectionTreeModel, false, false);
            _documentEncryptor = new XmlConnectionsDocumentEncryptor(cryptoProvider);
        }
        public void Setup()
        {
            var connectionTreeModel      = SetupConnectionTreeModel();
            var cryptoProvider           = new CryptoProviderFactory(BlockCipherEngines.AES, BlockCipherModes.GCM).Build();
            var connectionNodeSerializer = new XmlConnectionNodeSerializer26(
                cryptoProvider,
                connectionTreeModel.RootNodes.OfType <RootNodeInfo>().First().PasswordString.ConvertToSecureString(),
                new SaveFilter());

            _originalDocument  = new XmlConnectionsDocumentCompiler(cryptoProvider, connectionNodeSerializer).CompileDocument(connectionTreeModel, false);
            _documentEncryptor = new XmlConnectionsDocumentEncryptor(cryptoProvider);
        }