public void ConfigUnitSettingTest() { var config = new CatLib.Config.Config(); config.AddConverter(typeof(string), new StringStringConverter()); config.AddLocator(new UnitySettingLocator()); Assert.AreEqual(null, config.Get <string>("test")); config.Set("test", "test"); Assert.AreEqual("test", config.Get <string>("test")); config.Set("test", "222"); Assert.AreEqual("222", config.Get <string>("test")); config.Save(); }
public void GetWithUndefinedTypeConverterTest() { var config = new CatLib.Config.Config(); config.AddLocator(new CodeConfigLocator()); config.Set("123", "123"); Assert.AreEqual(null, config.Get <ConfigTests>("123")); }
public void ConfigTest() { var converent = new CatLib.Converters.Converters(); converent.AddConverter(new StringStringConverter()); var config = new CatLib.Config.Config(converent, new CodeConfigLocator()); config.SetConverters(converent); config.SetLocator(new CodeConfigLocator()); Assert.AreEqual(null, config.Get <string>("test")); config.Set("test", "test"); Assert.AreEqual("test", config.Get <string>("test")); config.Set("test", "222"); Assert.AreEqual("222", config.Get <string>("test")); config.Save(); }
public void ExceptionConverterTest() { var converent = new CatLib.Converters.Converters(); converent.AddConverter(new StringStringConverter()); converent.AddConverter(new StringInt32Converter()); var config = new CatLib.Config.Config(converent, new CodeConfigLocator()); config.Set("123", "abc"); Assert.AreEqual(0, config.Get("123", 0)); }
public void ExceptionConverterTest() { var config = new CatLib.Config.Config(); config.AddLocator(new CodeConfigLocator()); config.Set("123", "abc"); ExceptionAssert.Throws <ArgumentException>(() => { Assert.AreEqual(null, config.Get("123", 0)); }); }
public void GetWithUndefinedTypeConverterTest() { var converent = new CatLib.Converters.Converters(); converent.AddConverter(new StringStringConverter()); var config = new CatLib.Config.Config(converent, new CodeConfigLocator()); config.SetLocator(new CodeConfigLocator()); config.Set("123", "123"); Assert.AreEqual(null, config.Get <ConfigTests>("123")); }