public int Compute(char @operator, int operand, bool test) { // Create command operation and execute it Command command = new CalculatorCommand(_calculator, @operator, operand); var result = command.Execute(true); // Add command to undo list _commands.Add(command); _current++; return(result); }
public void Compute(char @operator, int operand) { // Create command operation and execute it Command command = new CalculatorCommand(_calculator, @operator, operand); command.Execute(); // Add command to undo list _commands.Add(command); _current++; }