public void TableAddError() { var dt = DynamicToml.CreateTable(); dt.foo = true; dt.Add("foo", false); }
public void SetAndDeserialize() { var dt = DynamicToml.CreateTable(); dt.root = TestObject.Create(); // 'root' でないとデシリアライズできない var obj = Toml.DeserializeObject <TestObject>((XElement)dt.root); TestObject.Test(obj); }
public void TableSet() { var dt = DynamicToml.CreateTable(); dt.Add("foo", "test"); Assert.AreEqual("test", dt.foo); dt.foo = 1; Assert.AreEqual(1L, dt.foo); var date = new DateTimeOffset(2014, 8, 6, 21, 8, 5, TimeSpan.FromHours(9)); dt["foo"] = date; Assert.AreEqual(date, dt.foo); }
public void NotFoundKey() { var dt = DynamicToml.CreateTable(); var dummy = dt["foo"]; }
public void NotFoundMember() { var dt = DynamicToml.CreateTable(); var dummy = dt.foo; }