public override void SetUp()
 {
     base.SetUp();
     DatabaseSettings databaseSettings = DatabaseSettingsBuilder.Create(Host);
     DatabaseSettingsNode databaseSettingsNode = new DatabaseSettingsNode(databaseSettings);
     IUIHierarchy hierarchy = CreateHierarchyAndAddToHierarchyService(databaseSettingsNode, CreateDefaultConfiguration());
     connectionStringCollectionNode = (ConnectionStringCollectionNode)hierarchy.FindNodeByType(typeof(ConnectionStringCollectionNode));
 }
        public override void SetUp()
        {
            base.SetUp();
            DatabaseSettings     databaseSettings     = DatabaseSettingsBuilder.Create(Host);
            DatabaseSettingsNode databaseSettingsNode = new DatabaseSettingsNode(databaseSettings);
            IUIHierarchy         hierarchy            = CreateHierarchyAndAddToHierarchyService(databaseSettingsNode, CreateDefaultConfiguration());

            connectionStringCollectionNode = (ConnectionStringCollectionNode)hierarchy.FindNodeByType(typeof(ConnectionStringCollectionNode));
        }
        public void CreateFromRuntimeTest()
        {
            DatabaseSettings               databaseSettings     = DatabaseSettingsBuilder.Create(Host);
            DatabaseSettingsNode           databaseSettingsNode = new DatabaseSettingsNode(databaseSettings);
            IUIHierarchy                   hierarchy            = CreateHierarchyAndAddToHierarchyService(databaseSettingsNode, CreateDefaultConfiguration());
            ConnectionStringCollectionNode node = (ConnectionStringCollectionNode)hierarchy.FindNodeByType(typeof(ConnectionStringCollectionNode));
            ValidateNodeCommand            cmd  = new ValidateNodeCommand(Host);

            cmd.Execute(node);
            Assert.AreEqual(0, ValidationErrorsCount);
        }
예제 #4
0
        public void NewConnectionStringNodeTest()
        {
            IUIHierarchy                   hierarchy      = HierarchyService.SelectedHierarchy;
            InstanceCollectionNode         collectionNode = hierarchy.FindNodeByType(typeof(InstanceCollectionNode)) as InstanceCollectionNode;
            InstanceNode                   node           = hierarchy.FindNodeByName(collectionNode, name) as InstanceNode;
            ConnectionStringCollectionNode connectionStringCollectionNode = hierarchy.FindNodeByType(typeof(ConnectionStringCollectionNode)) as ConnectionStringCollectionNode;
            ConnectionStringNode           connectionStringNode           = hierarchy.FindNodeByName(connectionStringCollectionNode, "Northwind") as ConnectionStringNode;

            Assert.IsNotNull(connectionStringNode);
            node.ConnectionStringNode = connectionStringNode;
            Assert.AreEqual(connectionStringNode.Name, node.ConnectionString);
            connectionStringNode.Name = "newName";
            Assert.AreEqual(connectionStringNode.Name, node.ConnectionString);
            connectionStringNode.Remove();
            Assert.IsNull(node.ConnectionStringNode);
        }
        public void ConnectionStringCollectionNodeTest()
        {
            ConnectionStringCollectionNode node = HierarchyService.SelectedHierarchy.FindNodeByType(databaseSettingsNode, typeof(ConnectionStringCollectionNode)) as ConnectionStringCollectionNode;

            Assert.IsNotNull(node);
        }