From d368e0a10a779d6b004055abbb223159eccb39b1 Mon Sep 17 00:00:00 2001 From: Jb Evain Date: Mon, 29 Nov 2010 22:51:38 +0100 Subject: [PATCH] Add MakeBinary test for ArrayIndex expressions --- .../ExpressionTest_MakeBinary.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_MakeBinary.cs b/mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_MakeBinary.cs index ea73b57dd5d..a4114def4c6 100644 --- a/mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_MakeBinary.cs +++ b/mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_MakeBinary.cs @@ -284,5 +284,18 @@ namespace MonoTests.System.Linq.Expressions } + [Test] + public void MakeArrayIndex () + { + var array = Expression.Constant (new int [] { 1, 2 }, typeof (int [])); + var index = Expression.Constant (1); + + var array_index = Expression.MakeBinary ( + ExpressionType.ArrayIndex, + array, + index); + + Assert.AreEqual (ExpressionType.ArrayIndex, array_index.NodeType); + } } } -- 2.25.1