public void Append_DoubleValue() { CalculationStack stack = new CalculationStack(); stack.Append(1); stack.Append(2); stack.Append(3); stack.SetComma(); stack.Append(0); stack.Append(5); stack.Append(1); Assert.AreEqual(123.051, stack.Input.Value); }
public void Erase_TillZeroAndAppendAgain() { CalculationStack stack = new CalculationStack(); stack.Append(3); stack.SetComma(); stack.Append(0); stack.Append(4); stack.Append(2); stack.Append(1); stack.Erase(); stack.Erase(); stack.Erase(); stack.Erase(); stack.Append(1); stack.Append(4); stack.Append(1); stack.Append(5); Assert.AreEqual(3.1415, stack.Input.Value); }