Example #1
0
        public static void Right_InvalidType_ThrowsArgumentException(Type type)
        {
            Expression right = new FakeExpression(ExpressionType.Parameter, type);

            AssertExtensions.Throws <ArgumentException>("right", () => Expression.Assign(Expression.Variable(typeof(object)), right));
        }
Example #2
0
        public static void Left_InvalidType_ThrowsArgumentException(Type type)
        {
            Expression left = new FakeExpression(ExpressionType.Parameter, type);

            AssertExtensions.Throws <ArgumentException>("left", () => Expression.Assign(left, Expression.Parameter(typeof(int))));
        }