public void Suggest_WithNoParseResultSections_ReturnsName() { ArrangeInputs(parseResultSections: string.Empty, out MockedShellState shellState, out HttpState httpState, out ICoreParseResult parseResult); SetBearerCommand setBearerCommand = new SetBearerCommand(); IEnumerable <string> suggestions = setBearerCommand.Suggest(shellState, httpState, parseResult); Assert.Single(suggestions); Assert.Equal("set", suggestions.First()); }
public void Suggest_WithMoreThanOneParseResultSectionAndSelectedSectionGreaterThanZero_ReturnsName() { ArrangeInputs(parseResultSections: "set bearer", out MockedShellState shellState, out HttpState httpState, out ICoreParseResult parseResult, caretPosition: 10); SetBearerCommand setBearerCommand = new SetBearerCommand(); IEnumerable <string> suggestions = setBearerCommand.Suggest(shellState, httpState, parseResult); Assert.Single(suggestions); Assert.Equal("bearer", suggestions.First()); }