public void GetActivites_MustGetActiviesInHierarchy()
        {
            SimpleHierarchy hierarchy = new SimpleHierarchy();

            var result = this.testee.GetActivities(hierarchy);

            result.ElementAt(0).Should().BeOfType<SimpleHierarchy>();
            result.ElementAt(1).Should().BeOfType<Sequence>();
            result.ElementAt(2).Should().BeOfType<If>();
            result.ElementAt(3).Should().BeOfType<LambdaValue<bool>>();
            result.ElementAt(4).Should().BeAssignableTo<CodeActivity<string>>();
            result.ElementAt(5).Should().BeOfType<Parallel>();
            result.ElementAt(6).Should().BeOfType<WriteLine>();
            result.ElementAt(7).Should().BeOfType<WriteLine>();
            result.ElementAt(8).Should().BeOfType<Sequence>();
            result.ElementAt(9).Should().BeOfType<WriteLine>();
            result.ElementAt(10).Should().BeOfType<WriteLine>();
        }
        public void GetActivites_MustGetActiviesInHierarchy()
        {
            SimpleHierarchy hierarchy = new SimpleHierarchy();

            var result = this.testee.GetActivities(hierarchy);

            result.ElementAt(0).Should().BeOfType <SimpleHierarchy>();
            result.ElementAt(1).Should().BeOfType <Sequence>();
            result.ElementAt(2).Should().BeOfType <If>();
            result.ElementAt(3).Should().BeOfType <LambdaValue <bool> >();
            result.ElementAt(4).Should().BeAssignableTo <CodeActivity <string> >();
            result.ElementAt(5).Should().BeOfType <Parallel>();
            result.ElementAt(6).Should().BeOfType <WriteLine>();
            result.ElementAt(7).Should().BeOfType <WriteLine>();
            result.ElementAt(8).Should().BeOfType <Sequence>();
            result.ElementAt(9).Should().BeOfType <WriteLine>();
            result.ElementAt(10).Should().BeOfType <WriteLine>();
        }