public void Given() { var extractor = new RuleExtractor("LessFiles\\ValidNonImporting.less"); rules = extractor.ExtractRules(); var formatter = new RazorFormatter("Formatting\\TestTemplate.cshtml"); result = formatter.FormatDocumentation(rules); }
private void GetReportStream(Stream inputFile, MemoryStream outputSream) { var xml = default(string); using (var streamReader = new StreamReader(inputFile)) { xml = streamReader.ReadToEnd(); } var extractor = new ReleaseExtractor(xml); extractor.Load(); var bpRunner = new BPRunner(); var profile = RuleProfile.LoadFromFile(); var rules = new RuleExtractor().GetRulesFromAssembly(typeof(StageHelper).Assembly); var results = bpRunner.RunProfile(profile, extractor.Release); var report = new ExcelOutputGenerator(); report.CreateReport(outputSream, profile, rules, results, extractor.Release); }
public IEnumerable <IRule> GetRulesFromProfile(RuleProfile profile) { var ruleExtractor = new RuleExtractor(); return(ruleExtractor.GetRulesFromProfile(profile)); }
public void Given() { var extractor = new RuleExtractor("LessFiles\\ValidImporting.less"); rules = extractor.ExtractRules(); }