public void CanHandle_WithValidInput_ReturnsTrue() { ArrangeInputs(parseResultSections: "set header name", out MockedShellState shellState, out HttpState httpState, out ICoreParseResult parseResult); SetHeaderCommand setHeaderCommand = new SetHeaderCommand(); bool? result = setHeaderCommand.CanHandle(shellState, httpState, parseResult); Assert.True(result); }
public void CanHandle_WithParseResultSectionsLessThanTwo_ReturnsNull() { ArrangeInputs(parseResultSections: "set", out MockedShellState shellState, out HttpState httpState, out ICoreParseResult parseResult); SetHeaderCommand setHeaderCommand = new SetHeaderCommand(); bool? result = setHeaderCommand.CanHandle(shellState, httpState, parseResult); Assert.Null(result); }
public void CanHandle_WithSecondParseResultSectionNotEqualToSubCommand_ReturnsNull() { ArrangeInputs(parseResultSections: "set base name", out MockedShellState shellState, out HttpState httpState, out ICoreParseResult parseResult); SetHeaderCommand setHeaderCommand = new SetHeaderCommand(); bool? result = setHeaderCommand.CanHandle(shellState, httpState, parseResult); Assert.Null(result); }
public void CanHandle_WithFirstParseResultSectionNotEqualToName_ReturnsNull() { ArrangeInputs(parseResultSections: "test header name", out MockedShellState shellState, out HttpState httpState, out ICoreParseResult parseResult); SetHeaderCommand setHeaderCommand = new SetHeaderCommand(new NullTelemetry()); bool? result = setHeaderCommand.CanHandle(shellState, httpState, parseResult); Assert.Null(result); }