public void CanRemoveChild()
{
var parent = new TestTreeEntry {Name = "parent"};
var child = new TestTreeEntry {Name = "child", Parent = parent};
parent.RemoveChild(child);
parent.IsNotParentOf(child);
Assert.Null(child.Parent);
}