public void GetConfigBeansTest()
 {
     ConfigBeanContainer_Accessor target = new ConfigBeanContainer_Accessor(); // TODO: Initialize to an appropriate value
     IEnumerable<Arch.CFramework.ConfigBean.Bean.ConfigBean> actual;
     AppSettingsBean appsettingsBean = new AppSettingsBean();
     FCConfigBean fcconfigBean = new FCConfigBean();
     target.Register(appsettingsBean);
     target.Register(fcconfigBean);
     actual = target.GetConfigBeans();
     Assert.IsNotNull(actual);
 }
示例#2
0
        public void GetTest()
        {
            FCConfigBean target = new FCConfigBean(); // TODO: Initialize to an appropriate value
            string propertyName = string.Empty; // TODO: Initialize to an appropriate value
            object expected = null; // TODO: Initialize to an appropriate value
            object actual;

            //属性值为空,返回NULL
            actual = target.Get(propertyName);
            Assert.AreEqual(expected, actual);
            Assert.IsNull(actual);

            //不存在属性,返回NULL
            propertyName = "lala";
            actual = target.Get(propertyName);
            Assert.IsNull(actual);

            //正确的属性  从本地的FC.config和Temp.FC.config文件中得来
            propertyName = "fckey";
            expected = "fcvalue";
            Assert.AreEqual(expected, actual);
        }
        public void GetConfigBeanTest()
        {
            ConfigBeanContainer_Accessor target = new ConfigBeanContainer_Accessor(); // TODO: Initialize to an appropriate value
            string typeName = string.Empty; // TODO: Initialize to an appropriate value
            Arch.CFramework.ConfigBean.Bean.ConfigBean expected = null; // TODO: Initialize to an appropriate value
            Arch.CFramework.ConfigBean.Bean.ConfigBean actual;

            AppSettingsBean appsettingsBean = new AppSettingsBean();
            FCConfigBean fcconfigBean = new FCConfigBean();
            target.Register(appsettingsBean);
            target.Register(fcconfigBean);

            //属性值为空,返回NULL
            actual = target.GetConfigBean(typeName);
            Assert.AreEqual(expected, actual);
            //不存在键,返回NULL
            typeName = "testbean";
            actual = target.GetConfigBean(typeName);
            Assert.AreEqual(expected, actual);
            //存在
            typeName = "appsettingsbean";
            expected = appsettingsBean;
            actual = target.GetConfigBean(typeName);
            Assert.AreNotEqual(expected, actual);
        }
示例#4
0
 public void GetPropertyNamesTest()
 {
     FCConfigBean target = new FCConfigBean(); // TODO: Initialize to an appropriate value
     IEnumerable<string> expected = null; // TODO: Initialize to an appropriate value
     IEnumerable<string> actual;
     actual = target.GetPropertyNames();
     Assert.AreNotEqual(expected, actual);
     Assert.IsNotNull(actual);
 }
示例#5
0
 public void SetTest()
 {
     FCConfigBean target = new FCConfigBean(); // TODO: Initialize to an appropriate value
     Exception ex = null;
     string propertyName = string.Empty; // TODO: Initialize to an appropriate value
     object val = null; // TODO: Initialize to an appropriate value
     try
     {
         target.Set(propertyName, val);
     }
     catch (Exception e)
     {
         ex = e;
     }
     Assert.IsNotNull(ex, "出现异常!");
 }