Ejemplo n.º 1
0
        public void Calculate_SingleInterfaceWithSingleMethod_ShouldReturnDefaultValue()
        {
            const string fileCode = @"using System;

namespace SomeNamespace
{
    public interface ISomeInterface
    {
        void SomeMethod(object input);
    }
}";

            var syntaxNodes = extractor.Extract(fileCode);
            var syntaxNode  = syntaxNodes.OfType <ISyntaxNode>().FirstOrDefault();

            var complexity = calculator.Calculate(syntaxNode);

            Assert.That(complexity.Value, Is.EqualTo(1));
        }
Ejemplo n.º 2
0
 private Task CreateTask(ComplexityViewModel complexityViewModel, ISyntaxNode syntaxNode)
 {
     return(new Task(() => complexityViewModel.UpdateComplexity(cyclomaticComplexityCalculator.Calculate(syntaxNode))));
 }