public void FindByTypeTwoTopSearchFromOneLowerChildTest() { ApplicationConfigurationNode appNode = new ApplicationConfigurationNode(ApplicationData.FromCurrentAppDomain()); ConfigurationSectionCollectionNode node = new ConfigurationSectionCollectionNode(); hierarchy.RootNode = appNode; appNode.Nodes.Add(node); EncryptionSettingsNode node2 = new EncryptionSettingsNode(); ConfigurationSectionCollectionNode node3 = new ConfigurationSectionCollectionNode(); appNode.Nodes.Add(node2); node2.Nodes.Add(node3); node3.Nodes.Add(new ConfigurationSectionNode()); node3.Nodes.Add(new ConfigurationSectionNode()); ConfigurationNode[] foundNodes = hierarchy.FindNodesByType(typeof(ConfigurationSectionNode)); Assert.AreEqual(2, foundNodes.Length); }
public void GetFileKeyAlgorithmData() { EncryptionSettingsNode node = new EncryptionSettingsNode(); INodeCreationService nodeCreationService = GetService(typeof(INodeCreationService)) as INodeCreationService; Assert.IsNotNull(nodeCreationService); Type nodeType = typeof(FileKeyAlgorithmPairStorageProviderNode); NodeCreationEntry entry = NodeCreationEntry.CreateNodeCreationEntryNoMultiples(new AddFileKeyAlgorithmPairNodeCommand(Host, nodeType), nodeType, typeof(FileKeyAlgorithmPairStorageProviderData), SR.FileKeyAlgorithmStorageProviderNodeFriendlyName); nodeCreationService.AddNodeCreationEntry(entry); GeneratedApplicationNode.Nodes.Add(node); FileKeyAlgorithmPairStorageProviderNode pairStorageNode = new FileKeyAlgorithmPairStorageProviderNode(); pairStorageNode.File = "testeithbeuhyr"; node.Nodes.Add(pairStorageNode); FileKeyAlgorithmPairStorageProviderData storageData = (FileKeyAlgorithmPairStorageProviderData)node.KeyAlgorithmPairStorageProviderData; Assert.AreEqual(pairStorageNode.File, storageData.Path); }
public void GetNullData() { EncryptionSettingsNode node = new EncryptionSettingsNode(); Assert.IsNull(node.KeyAlgorithmPairStorageProviderData); }