void TestDeclareLocal (string inputString, string outputString) { DeclareLocalCodeGenerator refactoring = new DeclareLocalCodeGenerator (); RefactoringOptions options = ExtractMethodTests.CreateRefactoringOptions (inputString); List<Change> changes = refactoring.PerformChanges (options, null); string output = ExtractMethodTests.GetOutput (options, changes); Assert.IsTrue (ExtractMethodTests.CompareSource (output, outputString), "Expected:" + Environment.NewLine + outputString + Environment.NewLine + "was:" + Environment.NewLine + output); }
protected override void Run(RefactoringOptions options) { DeclareLocalCodeGenerator codeGenerator = new DeclareLocalCodeGenerator(); if (codeGenerator.IsValid(options)) { codeGenerator.Run(options); } }
protected override void Run (RefactoringOptions options) { DeclareLocalCodeGenerator codeGenerator = new DeclareLocalCodeGenerator (); if (codeGenerator.IsValid (options)) codeGenerator.Run (options); }