createStub(Database::class); $database->method('exists')->willReturnMap([ ['userd', ['username' => 'test'], true], ]); $repo = new UserDeletedRepository($database); $this->assertTrue($repo->existsByUsername('test')); } public function testExistsByUsernameReturnsFalse(): void { $database = $this->createStub(Database::class); $database->method('exists')->willReturnMap([ ['userd', ['username' => 'test'], false], ]); $repo = new UserDeletedRepository($database); $this->assertFalse($repo->existsByUsername('test')); } }