diff --git a/tests/Unit/ScheduledNode/UseCases/CreateScheduledNodeTest.php b/tests/Unit/ScheduledNode/UseCases/CreateScheduledNodeTest.php new file mode 100644 index 0000000..073f31a --- /dev/null +++ b/tests/Unit/ScheduledNode/UseCases/CreateScheduledNodeTest.php @@ -0,0 +1,40 @@ +scheduledNodeRepo = new FakeScheduledNodeRepository; + $this->useCase = new CreateScheduledNode( + $this->scheduledNodeRepo + ); + } + + public function test_create_scheduled_node(): void + { + $scheduledNode = $this->useCase->execute( + new CreateScheduledNodeRequest( + date: new DateTimeImmutable('now') + ) + ); + $this->assertInstanceOf(ScheduledNode::class, $scheduledNode); + $this->assertInstanceOf( + ScheduledNodeRepository::class, + $this->scheduledNodeRepo + ); + } +}