public void CanUsePropertyAccessors() { var a = new BinaryOperationExpression(); a.OperandLeft = 1; a.OperandRight = 2; a.Operator = BinaryOperator.Add; Assert.AreEqual("1+2;", a.ToString()); }
public void BinaryOperationExpressionRefusesUnknownEnum() { var a = new BinaryOperationExpression(null, null, (BinaryOperator)int.MaxValue); Expect.Throw < InvalidOperationException>(() => a.ToString()); }
public void CanUsePropertyAccessors() { var a = new BinaryOperationExpression(); a.OperandLeft = 1; a.OperandRight = 2; a.Operator = BinaryOperator.Add; Assert.AreEqual("1+2;", a.ToString()); }
public void CanAddTwoNulls() { var a = new BinaryOperationExpression(null, null, BinaryOperator.Add); Assert.AreEqual("null+null;", a.ToString()); }
public void BinaryOperationExpressionSupportsMultipleEvaluation() { var b = new BinaryOperationExpression(A, B, BinaryOperator.MultipleEvaluation); Assert.AreEqual("a,b;", b.ToString()); }
public void BinaryOperationExpressionRefusesUnknownEnum() { var a = new BinaryOperationExpression(null, null, (BinaryOperator)int.MaxValue); Expect.Throw <InvalidOperationException>(() => a.ToString()); }
public void CanAddTwoNulls() { var a = new BinaryOperationExpression(null, null, BinaryOperator.Add); Assert.AreEqual("null+null;", a.ToString()); }
public void BinaryOperationExpressionSupportsMultipleEvaluation() { var b = new BinaryOperationExpression(A, B, BinaryOperator.MultipleEvaluation); Assert.AreEqual("a,b;", b.ToString()); }