Beispiel #1
0
        public void IsNotAssignableFromFails()
        {
            int [] array10 = new int [10];
            int [] array2  = new int[2];

            expectedMessage =
                "  Expected: not assignable from <System.Int32[]>" + System.Environment.NewLine +
                "  But was:  <System.Int32[]>" + System.Environment.NewLine;
            Expect(array10, Not.AssignableFrom(array2.GetType()));
        }
Beispiel #2
0
        public void IsNotAssignableFrom()
        {
            int [] array10 = new int [10];

            Assert.IsNotAssignableFrom(typeof(int[, ]), array10);
            Expect(array10, Not.AssignableFrom(typeof(int[, ])));
#if CLR_2_0 || CLR_4_0
            Assert.IsNotAssignableFrom <int[, ]>(array10);
#endif
        }
Beispiel #3
0
        public void IsNotAssignableFrom()
        {
            int [] array10 = new int [10];
            int [,] array2 = new int[2, 2];

            Assert.IsNotAssignableFrom(array2.GetType(), array10);
            Assert.IsNotAssignableFrom(array2.GetType(), array10, "Type Failure Message");
            Assert.IsNotAssignableFrom(array2.GetType(), array10, "Type Failure Message", null);
            Expect(array10, Not.AssignableFrom(array2.GetType()));
        }
Beispiel #4
0
        public void AssignableFromTypeTests()
        {
            // Classic syntax
            Ensure.IsAssignableFrom(typeof(string), "Hello");
            Ensure.IsNotAssignableFrom(typeof(string), 5);

            // Helper syntax
            Ensure.That("Hello", Is.AssignableFrom(typeof(string)));
            Ensure.That(5, Is.Not.AssignableFrom(typeof(string)));

            // Inherited syntax
            EnsuranceHelper.Expect("Hello", AssignableFrom(typeof(string)));
            EnsuranceHelper.Expect(5, Not.AssignableFrom(typeof(string)));
        }
Beispiel #5
0
        public void AssignableFromTypeTests()
        {
            // Classic syntax
            Assert.IsAssignableFrom(typeof(string), "Hello");
            Assert.IsNotAssignableFrom(typeof(string), 5);

            // Constraint Syntax
            Assert.That("Hello", Is.AssignableFrom(typeof(string)));
            Assert.That(5, Is.Not.AssignableFrom(typeof(string)));

            // Inherited syntax
            Expect("Hello", AssignableFrom(typeof(string)));
            Expect(5, Not.AssignableFrom(typeof(string)));
        }