public async Task WhenTreeContainsUnmaintainableNodeThenIsNotPassed() { var rule = new KpiModelRule(); var tree = new ModelNode( "tree", NodeKind.Namespace, CodeQuality.Good, 50, 30, 30, new[] { new ModelNode("class", NodeKind.Class, CodeQuality.Good, 10, 20, 1) }); var result = await rule.Validate(tree); Assert.AreEqual(1, result.Count()); }