public function testShouldReturnFalseWhenGivenFilterReturnsTrue() { $deniableMock = $this->filter(); $deniableMock->expects($this->once())->method('isValid')->will($this->returnValue(true)); $filter = new Not($deniableMock); $this->assertFalse($filter->isValid('Some input')); }