private void RunNullTest(IBSTSequencer sequencer) { BinaryTreeNode root = null; List <LinkedList <int> > result = sequencer.SequenceBST(root); Assert.AreEqual(1, result.Count); Assert.AreEqual(0, result[0].Count); }
private void RunSequenceTest(IBSTSequencer sequencer) { BinaryTreeNode root = GetTree(); List <LinkedList <int> > result = sequencer.SequenceBST(root); Assert.AreEqual(true, result.Count > 0); foreach (LinkedList <int> sequenceList in result) { string sequence = GetSequence(sequenceList); Console.WriteLine(sequence); } }