add test for Marek's crasher
authorJb Evain <jbevain@gmail.com>
Tue, 6 May 2008 11:34:26 +0000 (11:34 -0000)
committerJb Evain <jbevain@gmail.com>
Tue, 6 May 2008 11:34:26 +0000 (11:34 -0000)
svn path=/trunk/mcs/; revision=102605

mcs/class/System.Core/Test/System.Linq.Expressions/ExpressionTest_Equal.cs

index 4d277c5fc90bfe1f676e78b5336c9490df98aea1..f0f4cda15c5a0e4c8ca4e7a85770c323fb630809 100644 (file)
@@ -149,5 +149,19 @@ namespace MonoTests.System.Linq.Expressions
 
                }
 
+               [Test]
+               [Category ("NotWorking")]
+               public void DoubleNullableEqual ()
+               {
+                       var l = Expression.Parameter (typeof (double?), "l");
+                       var r = Expression.Parameter (typeof (double?), "r");
+
+                       var eq = Expression.Lambda<Func<double?, double?, bool>> (
+                               Expression.Equal (l, r), l, r).Compile ();
+
+                       Assert.AreEqual (true, eq (null, null));
+                       Assert.AreEqual (false, eq (null, 1.1));
+                       // TODO: .. continue
+               }
        }
 }