public void ShouldReturnAllMethodsWithBodies() { var types = _methodFinder.GetAllTypes(); foreach (var type in types) { foreach (MethodDefinition methodDefinition in type.Methods.WithBodys()) { Assert.That(methodDefinition.Body, Is.Not.Null); } } }
public void ShouldGetAllTypes() { var methodFinder = new AssemblySearcher(_assembly); var types = methodFinder.GetAllTypes().ToList(); CollectionAssert.AreEquivalent(new[] { "Foo", "BaseClass" }, types.Select((typeDef, index) => typeDef.Name)); }
public void ShouldCalculateCCForAllMethodsInCollection() { var cyclomicCalculator = new ILCyclomicComplextityCalculator(_MaxCC); var types = _assemblySearcher.GetAllTypes(); var results = cyclomicCalculator.Calculate(types); var numberOfClasses = results.ClassResults.Count; var numberOfMethods = results.ClassResults[0].MethodResults.Count; Assert.That(numberOfClasses, Is.EqualTo(2)); Assert.That(numberOfMethods, Is.EqualTo(6)); }
public void ShouldCalculateNoLForAllMethodsInCollection() { var lineCalculator = new NumberOfLinesCalculator(_MaxLines); var types = _assemblySearcher.GetAllTypes(); var results = lineCalculator.Calculate(types); var numberOfClasses = results.ClassResults.Count; var numberOfMethods = results.ClassResults[0].MethodResults.Count; Assert.That(numberOfClasses, Is.EqualTo(2)); Assert.That(numberOfMethods, Is.EqualTo(6)); }