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 ); } }
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 ); } }
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 ); } }