public void SingleEquationRequiresMember() { var sut = new SingleEquation<int>(2); Assert.IsNotNull(sut); Assert.AreEqual(2, sut.Value); }
public void CompositeEquationConsistsOfTwoMembersAndAnOperator() { var left = new SingleEquation<int>(1); var right = new SingleEquation<int>(2); var op = Substitute.For<EquationOperator<int>>(); var sut = new CompositeEquation<int>(left, op, right); Assert.AreEqual(left, sut.Left); Assert.AreEqual(right, sut.Right); Assert.AreEqual(op, sut.Operator); }
public string ExecuteCalculator(KeyboardButton pressedButton) { if (pressedButton.IsInputValue) { this.modifyOutput(pressedButton.Name); } else { if (this.isViewInInput) { this.resetInputView(); SingleEquation.UpdateEquation(this._output, pressedButton.Name); this._output = SingleEquation.GetRoundedResult(2); } else { SingleEquation.Operator = pressedButton.Name; } this.resetInputView(); } return(_output); }
public void SingleEquationToString() { var sut = new SingleEquation<int>(3); Assert.AreEqual("3", sut.ToString()); }