public void TestInOrderTraversal() { // arrange var orderedTree = new BinaryTree <int> { 3, 5, 7, 8, 10, 12, 15 }; var binaryTree = new BinaryTree <int> { 8, 5, 12, 3, 7, 10, 15 }; var inOrder = new InOrderTraversal <int>(); // act binaryTree.SetTraversalStrategy(inOrder); // assert Assert.IsTrue(orderedTree.SequenceEqual(binaryTree)); }