public void RequestDiagnostics_can_be_split_into_separate_commands() { var markupCode = @" #!time$$ // language-specific code"; MarkupTestFile.GetLineAndColumn(markupCode, out var code, out var startLineOfCode, out var _column); var sourceText = SourceText.From(code); var command = new RequestDiagnostics(code); var commands = new CSharpKernel().UseDefaultMagicCommands().SubmissionParser.SplitSubmission(command); commands .Should() .ContainSingle <RequestDiagnostics>() .Which .Code .Should() .NotContain("#!time"); }