public void TestPrintIncompleteAdd() { BinaryOperator addOperation = new AddOperator(); addOperation.SetFirstOperand(new Value(1)); Assert.AreEqual("1 + ".Replace(" ", ""), addOperation.ToString().Replace(" ", "")); }
public void TestPrintAddExpression() { BinaryOperator addOperation = new AddOperator(); addOperation.SetFirstOperand(new Value(1)); addOperation.SetSecondOperand(new Value(1)); Assert.AreEqual("1 + 1".Replace(" ", ""), addOperation.ToString().Replace(" ", "")); }
public void AddOperatorTest() { string path = @"addtest"; File.WriteAllText(path, "5\n3"); AddOperator add = new AddOperator(File.OpenText(path)); Assert.AreEqual(add.Evaluate(), 8); Assert.AreEqual(add.ToString(), "(5+3)"); }