private TestStepRunNode BuildFakeTree()
        {
            // Root
            //   +- Child1
            //   +- Child2
            //   +- Child3
            //       +- Child31
            //       +- Child32
            //           +- Child321
            //           +- Child322
            //           +- Child323
            //           +- Child324
            //       +- Child33
            //           +- Child331
            //           +- Child332
            //           +- Child333

            var child1   = CreateFakeTestStepRun("1", true, TestOutcome.Passed);
            var child2   = CreateFakeTestStepRun("2", true, TestOutcome.Passed);
            var child331 = CreateFakeTestStepRun("331", true, TestOutcome.Passed);
            var child332 = CreateFakeTestStepRun("332", true, TestOutcome.Pending);
            var child333 = CreateFakeTestStepRun("333", true, TestOutcome.Passed);
            var child33  = CreateFakeTestStepRun("33", false, TestOutcome.Passed, child331, child332, child333);
            var child321 = CreateFakeTestStepRun("321", true, TestOutcome.Inconclusive);
            var child322 = CreateFakeTestStepRun("322", true, TestOutcome.Passed);
            var child323 = CreateFakeTestStepRun("323", true, TestOutcome.Failed);
            var child324 = CreateFakeTestStepRun("324", true, TestOutcome.Ignored);
            var child32  = CreateFakeTestStepRun("32", false, TestOutcome.Failed, child321, child322, child323, child324);
            var child31  = CreateFakeTestStepRun("31", true, TestOutcome.Passed);
            var child3   = CreateFakeTestStepRun("3", false, TestOutcome.Failed, child31, child32, child33);
            var root     = CreateFakeTestStepRun("Root", false, TestOutcome.Failed, child1, child2, child3);

            return(TestStepRunNode.BuildTreeFromRoot(root));
        }
        public void BuildTreeFromRoot_with_null_root()
        {
            var tree = TestStepRunNode.BuildTreeFromRoot(null);

            Assert.AreEqual(1, tree.Count);
        }