Esempio n. 1
0
        public void TableAddError()
        {
            var dt = DynamicToml.CreateTable();

            dt.foo = true;
            dt.Add("foo", false);
        }
Esempio n. 2
0
        public void SetAndDeserialize()
        {
            var dt = DynamicToml.CreateTable();

            dt.root = TestObject.Create(); // 'root' でないとデシリアライズできない
            var obj = Toml.DeserializeObject <TestObject>((XElement)dt.root);

            TestObject.Test(obj);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 public void NotFoundKey()
 {
     var dt    = DynamicToml.CreateTable();
     var dummy = dt["foo"];
 }
Esempio n. 5
0
 public void NotFoundMember()
 {
     var dt    = DynamicToml.CreateTable();
     var dummy = dt.foo;
 }