public void GetAllAnalyzerTypes() { var finder = new RuleFinder(); { var countParameterless = finder.GetParameterlessAnalyzerTypes(AnalyzerLanguage.CSharp).Count(); finder.GetAllAnalyzerTypes().Count().Should().BeGreaterThan(countParameterless); } { var countParameterless = finder.GetParameterlessAnalyzerTypes(AnalyzerLanguage.VisualBasic).Count(); finder.GetAllAnalyzerTypes().Count().Should().BeGreaterThan(countParameterless); } }
public void GetAllAnalyzerTypes() { var finder = new RuleFinder(); var countParameterless = finder.GetParameterlessAnalyzerTypes().Count(); finder.GetAllAnalyzerTypes().Count().Should().BeGreaterThan(countParameterless); }
public void CheckNumberOfBHIAnalyzers() { var ruleFinder = new RuleFinder(); var analyzers = ruleFinder.GetAllAnalyzerTypes(); var bhiAnalyzers = analyzers.Where( c => c.Assembly.FullName.Contains("BHI")); Assert.AreEqual(12, bhiAnalyzers.Count(), "Should have number of analyzers"); }
public void CheckBHIAnalyzers() { var ruleFinder = new RuleFinder(); var analyzers = ruleFinder.GetAllAnalyzerTypes(); var bhiAnalyzers = analyzers.Where(c => c.Assembly.FullName.Contains("BHI")); foreach(var analyzer in bhiAnalyzers) { MemberInfo[] info = analyzer.GetMember("Rule", BindingFlags.NonPublic | BindingFlags.Instance); Assert.IsNotNull(info, "getting analyzer " + analyzer.Name); } }
public void CheckNumberOfAnalyzers() { var ruleFinder = new RuleFinder(); var count = ruleFinder.GetAllAnalyzerTypes().Count(); Assert.AreEqual(111, count, "Should have number of analyzers"); }