public Tree <int> Build([PexAssumeUnderTest] IntTreeBuilder target, int numNodes) { Tree <int> result = target.Build(numNodes); return(result); // TODO: add assertions to method IntTreeBuilderTest.Build(IntTreeBuilder, Int32) }
public void CreatesATreeOfExpectedSize() { var sut = new IntTreeBuilder(); var tree = sut.Build(5); Assert.AreEqual(5, tree.Count); }
static void Main(string[] args) { var tree = new Tree<int>(); tree.Add(30).Add(25).Add(36).Add(12).Add(5); Console.WriteLine($"There are {tree.Count} elements in the tree"); ITreeBuilder<int> builder = new IntTreeBuilder(); var largeTree = builder.Build(1000000); Console.WriteLine($"There are {largeTree.Count} elements in the large tree"); }
public void ThrowsForNegativeNumbers() { var sut = new IntTreeBuilder(); var tree = sut.Build(-1); }