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(); }
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(); }
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(); }