public void FactoryOrBuilderMethodsDontCount(string methodName, int expectedProblemCount) { var rule = new ObjectCreationRule(); rule.Check(AssemblyReader.GetMethodByName(typeof(ClassE), methodName)); Assert.That(rule.Problems.Count, Is.EqualTo(expectedProblemCount)); }
public void MethodsCantUseNewOnProjectClasses(string methodName, int expectedProblemCount) { var rule = new ObjectCreationRule(); rule.Check(AssemblyReader.GetMethodByName(typeof(ClassE), methodName)); Assert.That(rule.Problems.Count, Is.EqualTo(expectedProblemCount)); }