function test_reject_payment() { $orderId = OrderId::generate(); $this->customerServiceContext->customerPlacedOrder((string) $orderId); $paymentId = $this->customerServiceContext->createPaymentFor($orderId); $command = new RejectPayment((string) $paymentId); $this->customerServiceContext->commandBus()->handle($command); $this->clear(); $payment = $this->customerServiceContext->payments()->getById($paymentId); $this->assertTrue($payment->isRejected()); }
function let() { $this->beConstructedWith(OrderId::generate(), new \DateTimeImmutable()); }