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)); }
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)))); }