move NotEqual tests to their own file
[mono.git] / mcs / class / System.Core / Test / System.Linq.Expressions / ExpressionTest_Equal.cs
index 08b93e99f0e1357a5bb054c88cea10904be455c1..d0aea1bdb9b804b487b0e24808a46cde76d95412 100644 (file)
@@ -184,41 +184,5 @@ namespace MonoTests.System.Linq.Expressions
                        Assert.AreEqual ((bool?) null, eq (null, 0));
                        Assert.AreEqual ((bool?) null, eq (0, null));
                }
-
-               [Test]
-               public void NullableInt32NotEqual () // have to move that to its own file
-               {
-                       var l = Expression.Parameter (typeof (int?), "l");
-                       var r = Expression.Parameter (typeof (int?), "r");
-
-                       var neq = Expression.Lambda<Func<int?, int?, bool>> (
-                               Expression.NotEqual (l, r), l, r).Compile ();
-
-                       Assert.IsFalse (neq (null, null));
-                       Assert.IsTrue (neq (null, 1));
-                       Assert.IsTrue (neq (1, null));
-                       Assert.IsTrue (neq (1, 2));
-                       Assert.IsFalse (neq (1, 1));
-                       Assert.IsTrue (neq (null, 0));
-                       Assert.IsTrue (neq (0, null));
-               }
-
-               [Test]
-               public void NullableInt32NotEqualLiftedToNull () // have to move that to its own file
-               {
-                       var l = Expression.Parameter (typeof (int?), "l");
-                       var r = Expression.Parameter (typeof (int?), "r");
-
-                       var neq = Expression.Lambda<Func<int?, int?, bool?>> (
-                               Expression.NotEqual (l, r, true, null), l, r).Compile ();
-
-                       Assert.AreEqual ((bool?) null, neq (null, null));
-                       Assert.AreEqual ((bool?) null, neq (null, 1));
-                       Assert.AreEqual ((bool?) null, neq (1, null));
-                       Assert.AreEqual ((bool?) true, neq (1, 2));
-                       Assert.AreEqual ((bool?) false, neq (1, 1));
-                       Assert.AreEqual ((bool?) null, neq (null, 0));
-                       Assert.AreEqual ((bool?) null, neq (0, null));
-               }
        }
 }