public void cantSetOperatorPriortoUserInput() { Operator testOperatorClass = new Operator(); testOperatorClass.setOperatorFlag("Multiply"); testOperatorClass.Combine("3"); testOperatorClass.setOperatorFlag("Add"); testOperatorClass.Combine("3"); testOperatorClass.resultCalculation(); Assert.AreEqual("6", testOperatorClass.TextBoxCalculatedResult); }
public void divideTwoNumbers() { Operator testOperatorClass = new Operator(); testOperatorClass.Combine("12"); testOperatorClass.setOperatorFlag("Divide"); testOperatorClass.Combine("2"); testOperatorClass.resultCalculation(); Assert.AreEqual("6", testOperatorClass.TextBoxCalculatedResult); }
public void addTwoNumbersTogether() { Operator testOperatorClass = new Operator(); testOperatorClass.Combine("12"); testOperatorClass.setOperatorFlag("Add"); testOperatorClass.Combine("2"); testOperatorClass.resultCalculation(); Assert.AreEqual("14",testOperatorClass.TextBoxCalculatedResult); }
public void WhenUsingResultValueShouldNotModifyUserInput() { Operator testOperatorClass = new Operator(); testOperatorClass.Combine("1"); testOperatorClass.setOperatorFlag("Add"); testOperatorClass.Combine("2"); testOperatorClass.resultCalculation(); testOperatorClass.Combine("3"); Assert.AreEqual("3", testOperatorClass.TextBoxUserInput); }
public void WhenStartingWithResultShouldPerformNewOperation() { Operator testOperatorClass = new Operator(); testOperatorClass.Combine("3"); testOperatorClass.setOperatorFlag("Add"); testOperatorClass.Combine("2"); testOperatorClass.resultCalculation(); testOperatorClass.Combine("3"); testOperatorClass.setOperatorFlag("Add"); testOperatorClass.Combine("2"); testOperatorClass.resultCalculation(); Assert.AreEqual("5",testOperatorClass.TextBoxCalculatedResult); }
public void SubtractTwoNumbers() { Operator testOperatorClass = new Operator(); testOperatorClass.Combine("12"); testOperatorClass.setOperatorFlag("Subtract"); testOperatorClass.Combine("2"); testOperatorClass.resultCalculation(); Assert.AreEqual("10", testOperatorClass.TextBoxCalculatedResult); }
public void ShouldPerformSubsequentOperation() { Operator testOperatorClass = new Operator(); testOperatorClass.Combine("12"); testOperatorClass.setOperatorFlag("Add"); testOperatorClass.Combine("2"); testOperatorClass.resultCalculation(); testOperatorClass.setOperatorFlag("Multiply"); testOperatorClass.Combine("2"); testOperatorClass.resultCalculation(); Assert.AreEqual("28",testOperatorClass.TextBoxCalculatedResult); }