public static IEnumerable <RunResult> RunAllInAssembly(Assembly assembly)
        {
            var generator = new RootGenerator(assembly);;
            var runner    = new SpecificationRunner();

            return(generator.GetSpecifications().Select(runner.RunSpecification));
        }
        public static IEnumerable <RunResult> RunFromGenerator(ISpecificationGenerator generator)
        {
            var runner = new SpecificationRunner();

            return(generator.GetSpecifications().Select(runner.RunSpecifciation));
        }