Example #1
0
        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)
        }
Example #2
0
        public void CreatesATreeOfExpectedSize()
        {
            var sut  = new IntTreeBuilder();
            var tree = sut.Build(5);

            Assert.AreEqual(5, tree.Count);
        }
Example #3
0
        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");
        }
Example #4
0
 public void ThrowsForNegativeNumbers()
 {
     var sut = new IntTreeBuilder();
     var tree = sut.Build(-1);
 }
Example #5
0
 public void CreatesATreeOfExpectedSize()
 {
     var sut = new IntTreeBuilder();
     var tree = sut.Build(5);
     Assert.AreEqual(5, tree.Count);
 }
Example #6
0
 public void ThrowsForNegativeNumbers()
 {
     var sut  = new IntTreeBuilder();
     var tree = sut.Build(-1);
 }