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 ); } }