public SimpleExpression(object leftOperand, object rightOperand, SimpleExpressionType type) { _leftOperand = leftOperand; _type = type; _rightOperand = rightOperand; }
private static void AssertHelper <T>(SimpleExpression actual, SimpleExpressionType expectedType, T expectedRightOperand) { Assert.AreEqual(Db.foo.id, ((MathReference)actual.LeftOperand).LeftOperand); Assert.AreEqual(expectedType, actual.Type); Assert.AreEqual(expectedRightOperand, actual.RightOperand); }
private static void DoAsserts <T>(SimpleExpression expression, ObjectReference column, T rightOperand, SimpleExpressionType expressionType) { Assert.AreEqual(column, expression.LeftOperand); Assert.AreEqual(rightOperand, expression.RightOperand); Assert.AreEqual(expressionType, expression.Type); }