public static void GetKeysPostOrder_MultipleKeys_ReturnsAllKeysInCorrectOrder() { var tree = new BinarySearchTree <int>(); tree.AddRange(new List <int> { 5, 3, 4, 2, 7, 6, 8 }); var keys = tree.GetKeysPostOrder(); var expected = new List <int> { 2, 4, 3, 6, 8, 7, 5 }; Assert.IsTrue(keys.SequenceEqual(expected)); }