public void GetPropertyNamesTest()
 {
     AppSettingsBean target = new AppSettingsBean(); // 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.IsTrue(actual.Equals(ConfigurationManager.AppSettings.AllKeys));
 }
 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);
 }
Example #3
0
        public void SerializerTest()
        {
            HTMLSerializer target = new HTMLSerializer(); // TODO: Initialize to an appropriate value
            Arch.CFramework.ConfigBean.Bean.ConfigBean configBean = null; // TODO: Initialize to an appropriate value
            Encoding encode = null; // TODO: Initialize to an appropriate value
            string expected = string.Empty; // TODO: Initialize to an appropriate value
            string actual;

            //序列化实例Bean
            AppSettingsBean appsettingsBean = new AppSettingsBean();
            actual = target.Serializer(appsettingsBean, encode);
            Assert.AreNotEqual(expected, actual);

            //序列化不存在Bean
            actual = target.Serializer(configBean, encode);
            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);
        }
        public void GetTest()
        {
            AppSettingsBean target = new AppSettingsBean(); // 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);

            //不存在键,返回NULL
            propertyName = "lala";
            expected = "1";
            actual = target.Get(propertyName);
            Assert.AreEqual(expected, actual);

            //得到内存中Appsettings的键值
            propertyName = "testkey1";
            expected = "1";
            actual = target.Get(propertyName);
            Assert.AreEqual(expected, actual);
        }
        public void SetTest()
        {
            AppSettingsBean target = new AppSettingsBean(); // TODO: Initialize to an appropriate value
            string propertyName = string.Empty; // TODO: Initialize to an appropriate value
            object val = null; // TODO: Initialize to an appropriate value
            Exception ex = null;
            try
            {
                target.Set(propertyName, val);
            }
            catch (Exception e)
            {
                ex = e;
            }
            Assert.IsNotNull(ex, "出现异常!");

            propertyName = "testkey1";
            val = "2";
            try
            {
                target.Set(propertyName, val);
            }
            catch (Exception e)
            {
                ex = e;
            }
            //修改内存成功
            Assert.AreEqual(val, ConfigurationManager.AppSettings[propertyName]);
        }