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); }
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); }