Browse Source

fix name

svn path=/trunk/mcs/; revision=105012
Jb Evain 17 years ago
parent
commit
a9dfc684dc

+ 13 - 0
mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_LeftShift.cs

@@ -18,6 +18,7 @@
 //
 // Authors:
 //		Federico Di Gregorio <[email protected]>
+//		Jb Evain <[email protected]>
 
 using System;
 using System.Reflection;
@@ -122,5 +123,17 @@ namespace MonoTests.System.Linq.Expressions
 			Assert.AreEqual (12, ls (6, 1));
 			Assert.AreEqual (96, ls (12, 3));
 		}
+
+		[Test]
+		public void LeftShiftNullableLongAndInt ()
+		{
+			var l = Expression.Parameter (typeof (long?), "l");
+			var r = Expression.Parameter (typeof (int), "r");
+
+			var node = Expression.LeftShift (l, r);
+			Assert.IsTrue (node.IsLifted);
+			Assert.IsTrue (node.IsLiftedToNull);
+			Assert.AreEqual (typeof (long?), node.Type);
+		}
 	}
 }

+ 1 - 1
mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_RightShift.cs

@@ -127,7 +127,7 @@ namespace MonoTests.System.Linq.Expressions
 
 		[Test]
 		[Category ("NotWorking")]
-		public void IntRightShiftSByte ()
+		public void RightShiftNullableLongAndInt ()
 		{
 			var l = Expression.Parameter (typeof (long?), "l");
 			var r = Expression.Parameter (typeof (int), "r");