public void ClearHistoricalCommandTest() { var terminalState = new TerminalState(); var terminalCommand = new TerminalCommand { TerminalCommandInput = "testInput", TerminalCommandOutput = "testOutput" }; var isHistoryLimitSet = terminalState.TrySetCommandHistoryLimit(10); var isAddSuccess = terminalState.TryAddHistoricalCommand(terminalCommand); terminalState.ClearPreviousCommands(); var previousCommands = terminalState.GetPreviousTerminalCommands(); Assert.IsTrue(isHistoryLimitSet); Assert.IsTrue(isAddSuccess); Assert.IsFalse(previousCommands.Contains(terminalCommand)); Assert.IsEmpty(previousCommands); }
public void ClearTerminalState(TerminalState terminalState) { terminalState.ClearCurrentInput(); terminalState.ClearPreviousCommands(); }