예제 #1
0
        public void Is_WithMessage_ConditionIsNull()
        {
            var target = new ArgumentConstraint <int>(new Argument <int>("Test", 10));

            Action work = () => target.Is(null, "Testing {0} {1}", 1, 2);

            work.ShouldThrowArgumentNullException();
        }
예제 #2
0
        public void Is_WithMessage_IsFalse()
        {
            var target = new ArgumentConstraint <int>(new Argument <int>("Test", 10));

            Action work = () => target.Is(x => x < 0, "Testing {0} {1}", 1, 2);

            work.ShouldThrowArgumentException();
        }
예제 #3
0
        public void Is_ConditionIsNull()
        {
            var target = new ArgumentConstraint <int>(new Argument <int>("Test", 10));

            Action work = () => target.Is(null);

            work.ShouldThrowArgumentNullException();
        }
예제 #4
0
        public void Is_IsFalse()
        {
            var target = new ArgumentConstraint <int>(new Argument <int>("Test", 10));

            Action work = () => target.Is(x => x < 0);

            work.ShouldThrowArgumentException();
        }
예제 #5
0
        public void Is_WithMessage_IsTrue()
        {
            var target = new ArgumentConstraint <int>(new Argument <int>("Test", 10));

            target.Is(x => x > 0, "Testing {0} {1}", 1, 2);
        }
예제 #6
0
        public void Is_IsTrue()
        {
            var target = new ArgumentConstraint <int>(new Argument <int>("Test", 10));

            target.Is(x => x > 0);
        }