public virtual void Depth_FourNodesRightRight() { Assert.AreEqual <int>(2, FourNodesRightRight.Depth(100)); }
public virtual void Depth_FiveNodesLeftFull() { Assert.AreEqual <int>(2, FiveNodesLeftFull.Depth(32)); }
public virtual void Depth_FourNodesLeftRight() { Assert.AreEqual <int>(2, FourNodesLeftRight.Depth(32)); }
public virtual void Depth_FourNodesRightLeft() { Assert.AreEqual <int>(2, FourNodesRightLeft.Depth(63)); }
public virtual void Depth_FourNodesLeftLeft() { Assert.AreEqual <int>(2, FourNodesLeftLeft.Depth(12)); }
public virtual void Depth_ThreeNodesFull1() { Assert.AreEqual <int>(0, ThreeNodesFull.Depth(50)); }
public virtual void Depth_RootRight1() { Assert.AreEqual <int>(0, RootRight.Depth(50)); }
public virtual void Depth_RootOnly() { Assert.AreEqual <int>(0, RootOnly.Depth(50)); }
public virtual void Depth_Empty() { Empty.Depth(50); }