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