public void CreateComponentConfigTest() { ConfigServerConfig csc = new ConfigServerConfig() { DalConfigs = new List <DataAccessConfiguration>() }; csc.DalConfigs.Add(new DataAccessConfiguration() { ConnectionName = "SolutionConfiguration", DatabaseConnection = "Data Source=192.168.100.4;Initial Catalog=systembase;Persist Security Info=True;User ID=webuser;password=123456", DatabaseType = EnumDatabaseType.MySql, Multiple = false }); csc.DalConfigs.Add(new DataAccessConfiguration() { ConnectionName = "ComponentConnection", DatabaseConnection = "Data Source=192.168.100.4;Initial Catalog=systembase;Persist Security Info=True;User ID=webuser;password=123456", DatabaseType = EnumDatabaseType.MySql, Multiple = false }); csc.DalConfigs.Add(new DataAccessConfiguration() { ConnectionName = "ComponentConfiguration", DatabaseConnection = "Data Source=192.168.100.4;Initial Catalog=systembase;Persist Security Info=True;User ID=webuser;password=123456", DatabaseType = EnumDatabaseType.MySql, Multiple = false }); ConfigServer _server = new ConfigServer(); var r = _server.CreateComponentConfig(new ComponentConfiguration() { ComponentId = 1001, Content = XmlConfigSerializer.Instance.ToXml <ConfigServerConfig>(csc), Environment = 1, CreateBy = 1, IsActive = true, Enable = true, IsDebug = false, IsDelete = false, Signature = "无签名", Version = 1 }); Assert.IsTrue(r.ActionResult); Assert.IsTrue(r.Data > 0); }