Ejemplo n.º 1
0
        public void HasMinimumLength_IsNull()
        {
            var target = new ArgumentConstraint <string>(new Argument <string>("a", null));

            Action work = () => target.HasMinimumLength(1);

            work.ShouldThrowArgumentException();
        }
Ejemplo n.º 2
0
        public void HasMinimumLength_IsFalse()
        {
            var target = new ArgumentConstraint <string>(new Argument <string>("a", "Hello"));

            Action work = () => target.HasMinimumLength(10);

            work.ShouldThrowArgumentException();
        }
Ejemplo n.º 3
0
        public void HasMinimumLength_WithMessage()
        {
            var target          = new ArgumentConstraint <string>(new Argument <string>("a", "Hello"));
            var expectedMessage = "Testing";

            Action work = () => target.HasMinimumLength(10, expectedMessage);

            work.ShouldThrowArgumentException().ContainingMessage(expectedMessage);
        }
Ejemplo n.º 4
0
        public void HasMinimumLength_IsTrue()
        {
            var target = new ArgumentConstraint <string>(new Argument <string>("a", "Hello"));

            target.HasMinimumLength(3);
        }