public void RemoveUnbalancedRoot()
{
BinaryTreeComponentName tree = new BinaryTreeComponentName();
DefaultHandler handler1 = new DefaultHandler(new ComponentModel("A", typeof(DefaultHandler), typeof(DefaultHandler)));
tree.Add(new ComponentName("1000"), handler1);
tree.Add(new ComponentName("7500"), handler1);
tree.Add(new ComponentName("6000"), handler1);
tree.Add(new ComponentName("2000"), handler1);
tree.Remove(new ComponentName("1000"));
assertRemoved(tree, 3, new ComponentName("1000"), new ComponentName("6000"));
}