Example #1
0
        public static Expectation BeFalse(this Expectation obj)
        {
            obj.AssertExpectation(delegate() {
                if (obj.Negative) {
                    Assert.IsTrue((bool)obj.Object);
                } else {
                    Assert.IsFalse((bool)obj.Object);
                }
            });

            return obj;
        }
Example #2
0
        public static Expectation BeNull(this Expectation obj)
        {
            obj.AssertExpectation(delegate() {
                if (obj.Negative) {
                    Assert.IsNotNull(obj.Object);
                } else {
                    Assert.IsNull(obj.Object);
                }
            });

            return obj;
        }
Example #3
0
        public static Expectation BeA(this Expectation obj, Type expectedType)
        {
            obj.AssertExpectation(delegate() {
                if (obj.Negative) {
                    Assert.IsNotInstanceOf(expectedType, obj.Object);
                } else {
                    Assert.IsInstanceOf(expectedType, obj.Object);
                }
            });

            return obj;
        }
Example #4
0
        public static Expectation Eq(this Expectation obj, object value)
        {
            obj.AssertExpectation(delegate() {
                if (obj.Negative) {
                    Assert.AreNotEqual(value, obj.Object);
                } else {
                    Assert.AreEqual(value, obj.Object);
                }
            });

            return obj;
        }