コード例 #1
0
        public void testAndIsSatisifedBy()
        {
            AlwaysTrueSpec trueSpec = new AlwaysTrueSpec();
            AlwaysFalseSpec falseSpec = new AlwaysFalseSpec();

            NotSpecification<object> notSpecification = new NotSpecification<object>(trueSpec);
            Assert.False(notSpecification.isSatisfiedBy(new object()));

            notSpecification = new NotSpecification<object>(falseSpec);
            Assert.True(notSpecification.isSatisfiedBy(new object()));
        }
コード例 #2
0
        public void testAndIsSatisifedBy()
        {
            AlwaysTrueSpec  trueSpec  = new AlwaysTrueSpec();
            AlwaysFalseSpec falseSpec = new AlwaysFalseSpec();

            NotSpecification <object> notSpecification = new NotSpecification <object>(trueSpec);

            Assert.False(notSpecification.isSatisfiedBy(new object()));

            notSpecification = new NotSpecification <object>(falseSpec);
            Assert.True(notSpecification.isSatisfiedBy(new object()));
        }