Exemplo n.º 1
0
        public void ConnectionStringNode()
        {
            TestingConfiguration config = new TestingConfiguration();

            config.Load("desktop");

            ConnectionStringNode node = config.ConnectionStringNodes["nohros"];

            Assert.AreEqual("nohros", node.Name);
            Assert.AreEqual("dbo", node.DatabaseOwner);
            Assert.AreEqual("SQLSERVER", node.ConnectionString);
        }
 public void CreateFromRuntimeTest()
 {
     DatabaseSettings databaseSettings = DatabaseSettingsBuilder.Create(Host);
     ConnectionStringData data = databaseSettings.ConnectionStrings["Northwind"];
     ConnectionStringNode node = new ConnectionStringNode(data);
     CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
     Assert.AreEqual(data.Name, node.Name);
     Assert.AreEqual(3, node.Nodes.Count);
     ValidateNodeCommand cmd = new ValidateNodeCommand(Host);
     cmd.Execute(node);
     Assert.AreEqual(0, ValidationErrorsCount);
 }
Exemplo n.º 3
0
        public void CreateFromRuntimeTest()
        {
            DatabaseSettings     databaseSettings = DatabaseSettingsBuilder.Create(Host);
            ConnectionStringData data             = databaseSettings.ConnectionStrings["Northwind"];
            ConnectionStringNode node             = new ConnectionStringNode(data);

            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            Assert.AreEqual(data.Name, node.Name);
            Assert.AreEqual(3, node.Nodes.Count);
            ValidateNodeCommand cmd = new ValidateNodeCommand(Host);

            cmd.Execute(node);
            Assert.AreEqual(0, ValidationErrorsCount);
        }
Exemplo n.º 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 override void SetUp()
        {
            base.SetUp();
            DatabaseSettings databaseSettings = DatabaseSettingsBuilder.Create(Host);
            connectionStringData = databaseSettings.ConnectionStrings["Northwind"];
            Assert.IsNotNull(connectionStringData);
            DatabaseSettingsNode databaseSettingsNode = new DatabaseSettingsNode(databaseSettings);
            IUIHierarchy hierarchy = CreateHierarchyAndAddToHierarchyService(databaseSettingsNode, CreateDefaultConfiguration());
            ConfigurationNode[] nodes = hierarchy.FindNodesByType(typeof(ConnectionStringNode));
            foreach (ConnectionStringNode node in nodes)
            {
                if (node.Name == "Northwind")
                {
                    connectionStringNode = node;
                    break;
                }

            }
        }
Exemplo n.º 6
0
        public override void SetUp()
        {
            base.SetUp();
            DatabaseSettings databaseSettings = DatabaseSettingsBuilder.Create(Host);

            connectionStringData = databaseSettings.ConnectionStrings["Northwind"];
            Assert.IsNotNull(connectionStringData);
            DatabaseSettingsNode databaseSettingsNode = new DatabaseSettingsNode(databaseSettings);
            IUIHierarchy         hierarchy            = CreateHierarchyAndAddToHierarchyService(databaseSettingsNode, CreateDefaultConfiguration());

            ConfigurationNode[] nodes = hierarchy.FindNodesByType(typeof(ConnectionStringNode));
            foreach (ConnectionStringNode node in nodes)
            {
                if (node.Name == "Northwind")
                {
                    connectionStringNode = node;
                    break;
                }
            }
        }