コード例 #1
0
ファイル: SimpleTests.cs プロジェクト: kswoll/sexy-db
        public async Task SaveEnumProperty()
        {
            var db = new EnumPropertyDatabase();

            db.EnumProperty = TestEnum.Value2;
            await db.WaitForIdle();

            var value = File.ReadAllText(((ISexyDatabase)db).Node.PropertyNodes.Values.Cast <DbValuePropertyNode>().Single().File.FullName);

            Assert.AreEqual(db.EnumProperty.ToString(), value);
        }
コード例 #2
0
ファイル: SimpleTests.cs プロジェクト: kswoll/sexy-db
        public async Task LoadEnumProperty()
        {
            var db = new EnumPropertyDatabase();

            db.EnumProperty = TestEnum.Value2;
            await db.WaitForIdle();

            var file = ((ISexyDatabase)db).Node.PropertyNodes.Values.Cast <DbValuePropertyNode>().Single().File;
            await db.EditFile(file, TestEnum.Value1.ToString());

            Assert.AreEqual(TestEnum.Value1, db.EnumProperty);
        }