コード例 #1
0
ファイル: Command.Facts.cs プロジェクト: KarlDirck/cavity
        public void serialize()
        {
            var obj = new DerivedCommand(true);

            var navigator = obj.XmlSerialize().CreateNavigator();

            Assert.True(navigator.Evaluate<bool>("1 = count(/command.derived)"));
            const string xpath = "1 = count(command.derived[@undo='false'][@unidirectional='true'])";
            Assert.True(navigator.Evaluate<bool>(xpath));
        }
コード例 #2
0
ファイル: Command.Facts.cs プロジェクト: stephenpatten/cavity
        public void serialize()
        {
            var obj = new DerivedCommand(true);

            var navigator = obj.XmlSerialize().CreateNavigator();

            Assert.True(navigator.Evaluate <bool>("1 = count(/command.derived)"));
            const string xpath = "1 = count(command.derived[@undo='false'][@unidirectional='true'])";

            Assert.True(navigator.Evaluate <bool>(xpath));
        }