Exemplo n.º 1
0
        public void Encapsulated_NegatedMoreThan5_ExpectedBehavior()
        {
            var subject = new MoreThan5SpecSubject().Not();

            Assert.That(subject, Must.Not.Be.SatisfiedBy(6));
            Assert.That(subject, Must.Be.SatisfiedBy(3));
        }
Exemplo n.º 2
0
        public void Encapsulated_AndComposition_ExpectedBehavior()
        {
            var lessThan10 = new LessThan10SpecSubject();
            var moreThan5  = new MoreThan5SpecSubject();

            var subject = lessThan10.And(moreThan5);

            Assert.That(subject, Must.Be.SatisfiedBy(7));
            Assert.That(subject, Must.Not.Be.SatisfiedBy(3).Or(13));

            subject = lessThan10.And(moreThan5);
            Assert.That(subject, Must.Be.SatisfiedBy(7));
            Assert.That(subject, Must.Not.Be.SatisfiedBy(3).Or(13));
        }