Affecto.Patterns.Specification.Tests.OrSpecificationTests.SpecificationIsSatisfiedWhenSpec1IsNotSatisfiedAndSpec2IsSatisfied C# (CSharp) Method

SpecificationIsSatisfiedWhenSpec1IsNotSatisfiedAndSpec2IsSatisfied() private method

        public void SpecificationIsSatisfiedWhenSpec1IsNotSatisfiedAndSpec2IsSatisfied()
        {
            sut = new OrSpecification<string>(spec1, spec2);
            spec1.IsSatisfiedBy(TestString).Returns(false);
            spec2.IsSatisfiedBy(TestString).Returns(true);
            Assert.IsTrue(sut.IsSatisfiedBy(TestString));
            Assert.AreEqual(0, sut.ReasonsForDissatisfaction.Count());
        }
    }