public static IRefactoringConditionsList GetInstance()
 {
     if(instance == null)
     {
         instance = new InlineMethodConditionCheckersList();
     }
     return instance;
 }
 public ExtractMethodIssueResolveTests()
 {
     detector = RefactoringDetectorFactory.GetRefactoringDetectorByType(RefactoringType.
         EXTRACT_METHOD);
     conditions = ConditionCheckingFactory.GetConditionsListByRefactoringType(RefactoringType.
         EXTRACT_METHOD);
     source1 = FileUtil.ReadAllText(TestUtil.GetStudyFakeSourceFolder() + "ExtractMethod1.txt");
     source2 = FileUtil.ReadAllText(TestUtil.GetStudyFakeSourceFolder() + "ExtractMethod2.txt");
     source3 = FileUtil.ReadAllText(TestUtil.GetStudyFakeSourceFolder() + "ExtractMethod3.txt");
     source4 = FileUtil.ReadAllText(TestUtil.GetStudyFakeSourceFolder() + "ExtractMethod4.txt");
     source5 = FileUtil.ReadAllText(TestUtil.GetStudyFakeSourceFolder() + "ExtractMethod5.txt");
     source6 = FileUtil.ReadAllText(TestUtil.GetStudyFakeSourceFolder() + "ExtractMethod6.txt");
 }
 public InlineMethodIssueResolver()
 {
     this.detector = RefactoringDetectorFactory.GetRefactoringDetectorByType(RefactoringType.
         INLINE_METHOD);
     this.checker = ConditionCheckingFactory.GetConditionsListByRefactoringType(RefactoringType.
         INLINE_METHOD);
     this.code0 = FileUtil.ReadAllText(TestUtil.GetStudyFakeSourceFolder() +
         "ConsoleLibInlinebefore.txt");
     this.code1 = FileUtil.ReadAllText(TestUtil.GetStudyFakeSourceFolder() +
         "ConsoleLibInlineafter.txt");
     this.code2 = FileUtil.ReadAllText(TestUtil.GetStudyFakeSourceFolder() +
         "ConsoleLibInlineResolved.txt");
 }
        public InlineMethodRefactoringTests()
        {
            var convertor = new String2IDocumentConverter();
            this.detector = RefactoringDetectorFactory.CreateInlineMethodDetector();
            this.checkersList = ConditionCheckingFactory.GetInlineMethodConditionsList();
            this.codeBefore = FileUtil.ReadAllText(TestUtil.GetFakeSourceFolder() + "InlineMethodBefore.txt");
            this.codeAfter = FileUtil.ReadAllText(TestUtil.GetFakeSourceFolder() + "InlineMethodAfter.txt");
            this.documentBefore = (IDocument)convertor.Convert(codeBefore, null, null, null);
            this.documentAfter = (IDocument)convertor.Convert(codeAfter, null, null, null);

            detector.SetSourceBefore(codeBefore);
            detector.SetSourceAfter(codeAfter);

            this.dummyDetector = RefactoringDetectorFactory.CreateDummyInlineMethodDetector();
            dummyDetector.SetSourceBefore(codeBefore);
            dummyDetector.SetSourceAfter(codeAfter);
        }
 public static IRefactoringConditionsList GetInstance()
 {
     if(list == null)
         list = new ChangeMethodSignatureConditionsList();
     return list;
 }