From 3e970173a3ba3df00d1c2105daf842fd3baaf5fa Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Mon, 3 Nov 2025 10:01:38 +0200 Subject: [PATCH] test creation of freight order --- .../FakeFreightOrderRepository.php | 13 ++++++++ .../UseCases/CreateFreightOrderTest.php | 30 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 tests/Fakes/FreightOrder/FakeFreightOrderRepository.php create mode 100644 tests/Unit/FreightOrder/UseCases/CreateFreightOrderTest.php diff --git a/tests/Fakes/FreightOrder/FakeFreightOrderRepository.php b/tests/Fakes/FreightOrder/FakeFreightOrderRepository.php new file mode 100644 index 0000000..4eaf7ac --- /dev/null +++ b/tests/Fakes/FreightOrder/FakeFreightOrderRepository.php @@ -0,0 +1,13 @@ +dto = new CreateFreightOrderRequestDTO(); + $this->freightOrderRepo = new FakeFreightOrderRepository(); + $this->useCase = new CreateFreightOrder($this->dto); + } + + public function test_create_freight_order(): void + { + $createdFreightOrder = $this->useCase->execute(); + $this->assertNotNull($this->freightOrderRepo->find( + $createdFreightOrder->getId() + )); + } +}