public string Clear() { var command = new CalculatorCommand(_calculator, 'C', 0); var executionResult = command.Clear(); _commands.Clear(); CurrentValue = 0; return(executionResult); }
public string Compute(char @operator, int operand) { var command = new CalculatorCommand(_calculator, @operator, operand); var executionResult = command.Execute(); _commands.Add(command); CurrentValue++; return(executionResult); }