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); }
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); }
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; } } }
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; } } }