public void InvokeIncorrectData_ReturnFalse(bool leftResult, bool rightResult) { var left = MockComplexSpecification.Create(leftResult); var right = MockComplexSpecification.Create(rightResult); var sut = new OrSpecification <object>(left, right); var result = sut.GetExpression().Compile().Invoke(new object()); Assert.False(result); }