public void Suggest_WithNoParseResultSections_ReturnsName() { ArrangeInputs(parseResultSections: string.Empty, out MockedShellState shellState, out HttpState httpState, out ICoreParseResult parseResult); SetSwaggerCommand setSwaggerCommand = new SetSwaggerCommand(); string expected = "set"; IEnumerable <string> result = setSwaggerCommand.Suggest(shellState, httpState, parseResult); Assert.Single(result); Assert.Equal(expected, result.First()); }
public void Suggest_WithSelectedSectionAtOne_ReturnsSubCommand() { ArrangeInputs(parseResultSections: "set swagger", out MockedShellState shellState, out HttpState httpState, out ICoreParseResult parseResult, caretPosition: 10); SetSwaggerCommand setSwaggerCommand = new SetSwaggerCommand(); string expected = "swagger"; IEnumerable <string> result = setSwaggerCommand.Suggest(shellState, httpState, parseResult); Assert.Single(result); Assert.Equal(expected, result.First()); }