private void TestCounterOnSnippet(string codeText) { var expansion = new OscillatingExtractMethodRefactoringExpansion(); var counter = new OscillatingExtractMethodCounter(); var md = AstMatchHelper.ParseToMethodDeclaration(codeText); var methods = expansion.GetAllPossibleExtractedMethods(md, 3); var count = counter.CountAllExtractedMethods(md, 3); Assert.AreEqual(methods.Count(), count); methods = expansion.GetAllPossibleExtractedMethods(md, 1); count = counter.CountAllExtractedMethods(md, 1); Assert.AreEqual(methods.Count(), count); }