public void UpdatesXocument() { var xoc = new RamXocument("xoc"); xoc.Modify(new Directives() .Xpath("/xoc") .Add("aNode") .Set("a value") ); Assert.Equal( "a value", xoc.Value("/xoc/aNode/text()", "") ); }
public void ReturnsValues() { var xoc = new RamXocument("xoc"); xoc.Modify(new Directives() .Xpath("/xoc") .Add("aNode") .Set("a value") .Up() .Add("aNode") .Set("another value") ); Assert.Equal( 2, xoc.Values("/xoc/aNode/text()").Count ); }
public void RootNodeIsCaseSensitive() { var xoc = new RamXocument("TheXoc.xml"); Assert.Equal(1, xoc.Nodes("/TheXoc").Count); }
public void HasRootNode() { var xoc = new RamXocument("catalog.xml"); Assert.Equal(1, xoc.Nodes("/catalog").Count); }