public void AddStatmentTest() { Expression <LoliInt> addExpr = new Expression <LoliInt>(new AddStatment(), 2, 2); LoliInt result = 4; Assert.AreEqual(result, addExpr.Eval()); }
public void AddUndMulTest() { Expression <LoliInt> add = new Expression <LoliInt>( new AddStatment(), new Expression <LoliInt>(new MulStatment(), 3, 4), new Expression <LoliInt>(new MulStatment(), 1, 2)); LoliInt result = 14; Assert.AreEqual(result.Value, add.Eval().Value); }