public void Have_a_memory() { var calculator = new ScientificCalculator(); calculator.Input(new Number(10)); calculator.Input(new Operator((a, b) => a + b)); calculator.Input(new Number(5)); calculator.Input(new MemoryFunction("Add")); calculator.Clear(); calculator.Input(new Number(12)); calculator.Input(new MemoryFunction("Subtract")); calculator.Clear(); calculator.Input(new Number(3)); calculator.Input(new Operator((a, b) => a + b)); calculator.Input(new MemoryFunction("Recall")); calculator.Display.Should().Be(6); }
protected void btnClear_Click(object sender, EventArgs e) { calc = new ScientificCalculator(); calc.Clear(); lblTotal.Text = (calc.Total).ToString(); }