Esempio n. 1
0
        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);
        }