コード例 #1
0
        public async Task SubpropertyIsLoaded()
        {
            var db = new ObjectPropertyDatabase();

            db.Object = new TestObject();
            db.Object.StringProperty = "foo";

            await db.WaitForIdle();

            var file = ((ISexyDatabase)db).Node.PropertyNodes.Values.Cast <DbObjectPropertyNode>().Single().Object.PropertyNodes.Values.Cast <DbValuePropertyNode>().Single().File;
            await db.EditFile(file, "bar");

            Assert.AreEqual("bar", db.Object.StringProperty);
        }