public void ExpressionReturnsTrueWhenAllObjectInCollectionSatisfiesExpression(TestObject testObject, bool result) { var specification = new PropertyAllSpecification <TestObject, TestObject>(p => p.Collection, new ExpressionSpecification <TestObject>(p => p.BooleanProperty)); ExpressionSpecificationTester.TestSpecification(specification, testObject, result); }
public void IsSatisfiedByReturnsTrueWhenAllObjectInCollectionSatisfiesExpression(TestObject testObject, bool expectedResult) { var specification = new PropertyAllSpecification <TestObject, TestObject>(p => p.Collection, new ExpressionSpecification <TestObject>(p => p.BooleanProperty)); specification.IsSatisfiedBy(testObject).ShouldBe(expectedResult); }