public void testLazyLoadingOnNodeRemoveChild() throws Exception
{
cache.getTransactionManager().begin();
Node node = cache.getRoot().getChild(parent);
node.removeChild(child.getLastElement());
assert !node.hasChild(child.getLastElement()) : "Node should have removed child";
WorkspaceNode n = getWorkspaceNode(parent);
assert !n.isChildrenLoaded() : "Should not have loaded children";
cache.getTransactionManager().commit();
}