public void Test2()
{
Assert.AreEqual(5, Stats.RealRootNode.Value);
Assert.AreEqual(0, Stats.RealRootNode.LeftMostNode.Value);
Assert.AreEqual(11, Stats.RealRootNode.RightMostNode.Value);
Assert.AreEqual(12, Stats.All.Count);
Assert.AreEqual(
"0,1,2,3,4,5,6,7,8,9,10,11",
Stats.All.ToStringArray()
);
foreach (var Item in Stats.All)
{
Assert.IsTrue(Stats.All.Contains(Item));
}
Assert.IsFalse(Stats.All.Contains(-1));
Assert.IsFalse(Stats.All.Contains(12));
}