Example #1
0
        public static void StepDefinitionReport(
            [Required(Description = "Visual Studio Project File containing specs")] string projectFile,
            [Optional("", Description = "Xslt file to use, defaults to built-in stylesheet if not provided")] string xsltFile,
            [Optional("bin\\Debug", Description = @"Path for Spec dll e.g. Company.Specs.dll. Defaults to bin\Debug ")] string binFolder,
            [Optional("StepDefinitionReport.html", "out", Description = "Generated Output File. Defaults to StepDefinitionReport.html")] string outputFile)
        {
            StepDefinitionReportParameters reportParameters =
                new StepDefinitionReportParameters(projectFile, outputFile, xsltFile, binFolder, true);
            var generator = new StepDefinitionReportGenerator(reportParameters);

            generator.GenerateAndTransformReport();
        }
Example #2
0
        public static void StepDefinitionReport(StepDefinitionOptions parameters)
        {
            if (parameters.RequestDebuggerToAttach)
            {
                Debugger.Launch();
            }

            StepDefinitionReportParameters reportParameters =
                new StepDefinitionReportParameters(parameters.ProjectFile, parameters.OutputFile, parameters.XsltFile, parameters.BinFolder, true);
            var generator = new StepDefinitionReportGenerator(reportParameters);

            generator.GenerateAndTransformReport();
        }
Example #3
0
        public static void StepDefinitionReport(
            [Required(Description = "Visual Studio Project File containing specs")] string projectFile,
            [Optional("", Description = "Xslt file to use, defaults to built-in stylesheet if not provided")] string xsltFile,
            [Optional("bin\\Debug", Description = @"Path for Spec dll e.g. Company.Specs.dll. Defaults to bin\Debug ")] string binFolder,
            [Optional("StepDefinitionReport.html", "out", Description = "Generated Output File. Defaults to StepDefinitionReport.html")] string outputFile,
            [Optional(false, "verbose", "v")] bool verboseOutput,
            [Optional(false, "debug", Description = "Used for tool integration")] bool requestDebuggerToAttach)
        {
            if (requestDebuggerToAttach)
            {
                Debugger.Launch();
            }

            StepDefinitionReportParameters reportParameters = new StepDefinitionReportParameters(projectFile, outputFile, xsltFile, binFolder, true);
            var generator = new StepDefinitionReportGenerator(reportParameters);

            generator.GenerateAndTransformReport();
        }