public override void SetUp()
 {
     base.SetUp();
     data = new XmlFileStorageProviderData(ProviderName);
     node = new XmlFileStorageProviderNode(data);
     CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
 }
 public override void SetUp()
 {
     base.SetUp();
     data = new XmlFileStorageProviderData(ProviderName);
     node = new XmlFileStorageProviderNode(data);
     CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
 }
 public void GetStorageProviderTest()
 {
     ConfigurationSectionNode sectionNode = new ConfigurationSectionNode();
     CreateHierarchyAndAddToHierarchyService(sectionNode, CreateDefaultConfiguration());
     Assert.IsNull(sectionNode.SelectStorageProviderNode());
     XmlFileStorageProviderData data = new XmlFileStorageProviderData("myData", "myPath");
     XmlFileStorageProviderNode providerNode = new XmlFileStorageProviderNode(data);
     sectionNode.Nodes.Add(providerNode);
     StorageProviderNode providerNodeCompare = sectionNode.SelectStorageProviderNode();
     Assert.IsNotNull(providerNodeCompare);
     Assert.AreSame(providerNode, providerNodeCompare);
 }
        public void GetStorageProviderTest()
        {
            ConfigurationSectionNode sectionNode = new ConfigurationSectionNode();

            CreateHierarchyAndAddToHierarchyService(sectionNode, CreateDefaultConfiguration());
            Assert.IsNull(sectionNode.SelectStorageProviderNode());
            XmlFileStorageProviderData data         = new XmlFileStorageProviderData("myData", "myPath");
            XmlFileStorageProviderNode providerNode = new XmlFileStorageProviderNode(data);

            sectionNode.Nodes.Add(providerNode);
            StorageProviderNode providerNodeCompare = sectionNode.SelectStorageProviderNode();

            Assert.IsNotNull(providerNodeCompare);
            Assert.AreSame(providerNode, providerNodeCompare);
        }
        public void CreateNodeTest()
        {
            Type t = typeof(XmlFileStorageProviderNode);
            NodeCreationEntry entry = NodeCreationEntry.CreateNodeCreationEntryNoMultiples(new AddChildNodeCommand(Host, t), t, typeof(XmlFileStorageProviderData), SR.XmlFileStorageProviderNodeTypeNameDescription);

            NodeCreationService.AddNodeCreationEntry(entry);

            t     = typeof(XmlSerializerTransformerNode);
            entry = NodeCreationEntry.CreateNodeCreationEntryNoMultiples(new AddChildNodeCommand(Host, t), t, typeof(XmlSerializerTransformerData), SR.XmlSerializerTransformerNodeFriendlyName);
            NodeCreationService.AddNodeCreationEntry(entry);

            XmlFileStorageProviderNode node = NodeCreationService.CreateNode(typeof(XmlFileStorageProviderData)) as XmlFileStorageProviderNode;

            Assert.IsNotNull(node);
        }