Пример #1
0
        public void RemembersSubPathXocument()
        {
            var memory = new RamMnemonic();
            var comb   = new RamComb("my-comb", memory);

            using (var xoc = comb.Xocument("sub/dir/some.xml"))
            {
                xoc.Modify(new Directives().Xpath("/some").Add("test"));
            }
            using (var xoc = comb.Xocument("sub/dir/some.xml"))
            {
                Assert.Equal(
                    1,
                    xoc.Nodes("/some/test").Count
                    );
            }
        }
Пример #2
0
        public void DeliversXocument()
        {
            var memory = new RamMnemonic();
            var comb   = new RamComb("my-comb", memory);

            using (var xoc = comb.Xocument("some.xml"))
            {
                Assert.Equal(
                    1,
                    xoc.Nodes("/some").Count
                    );
            }
        }
Пример #3
0
        public void XocumentRootSkipsSubDir()
        {
            var memory = new RamMnemonic();
            var comb   = new RamComb("my-comb", memory);

            using (var xoc = comb.Xocument("sub/some.xml"))
            {
                Assert.Equal(
                    1,
                    xoc.Nodes("/some").Count
                    );
            }
        }