public void Be1WhenCyclomaticComplexityIs10To19(int cyclomaticComplexity) { const int expected = 1; ccMetric metric = new ccMetric(null, null, cyclomaticComplexity); Assert.AreEqual(expected, metric.AggregateComplexity); }
public void Be4WhenCyclomaticComplexityIs42() { const int expected = 4; const int cyclomaticComplexity = 42; ccMetric metric = new ccMetric(null, null, cyclomaticComplexity); Assert.AreEqual(expected, metric.AggregateComplexity); }
public void OnMetric(ccMetric metric, object context) { if (!this.ccms.ContainsKey(metric.Unit)) { this.ccms.Add(metric.Unit, metric.CCM); } this.metrics.Add(metric.Unit, metric); }
public void ThrowWhenCyclomaticComplexityIsNegative(int cyclomaticComplexity) { ccMetric metric = new ccMetric(null, null, cyclomaticComplexity); void AggregateCall() { int aggregateComplexity = metric.AggregateComplexity; } Assert.Throws <ArgumentOutOfRangeException>(AggregateCall); }