controller = new {{ClassName}}(); } protected function tearDown(): void { Mockery::close(); parent::tearDown(); } #[Test] public function it_returns_successful_response(): void { // 1. Arrange: Chuẩn bị HTTP Request $request = Request::create('/api/resource', 'GET'); // 2. Act $response = $this->controller->index($request); // 3. Assert: Kiểm tra HTTP status và định dạng phản hồi $this->assertSame(Response::HTTP_OK, $response->getStatusCode()); } }