public void Given()
 {
     var extractor = new RuleExtractor("LessFiles\\ValidNonImporting.less");
     rules = extractor.ExtractRules();
     var formatter = new RazorFormatter("Formatting\\TestTemplate.cshtml");
     result = formatter.FormatDocumentation(rules);
 }
Пример #2
0
        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);
        }
Пример #3
0
        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();
 }