/** * @cover ::isOperationValid */ public function testInvalidOperation() { $operation = new Operation(200, new DateTime(), "000001", false); $this->operationManager->findByMiraklIdAndPaymentVoucherNumber(Argument::is(false), Argument::type("string"))->willReturn(null)->shouldBeCalled(); $this->operationManager->isValid($this->operationArgument)->willReturn(false)->shouldBeCalled(); $this->assertFalse($this->cashoutInitializer->isOperationValid($operation)); }