public async Task RunMultipleActionsTestAsync(string actionTitle, string input, string expectedOutput) { var acceptor = new MultipleCodeActionsAcceptor(); var context = CodeRefactoringContextBuilder.Build(input, acceptor, AdditionalReferences); await Provider.ComputeRefactoringsAsync(context); Assert.True(acceptor.HasAction(actionTitle)); var result = await acceptor.GetResultAsync(actionTitle, context); var normalizedExpected = expectedOutput.HomogenizeLineEndings(); var normalizedActual = result.HomogenizeLineEndings(); output.WriteLine(normalizedActual); Assert.Equal(normalizedExpected, normalizedActual); }