dependencyMock = Mockery::mock({{DependencyInterface}}::class); // $this->service = new {{ClassName}}($this->dependencyMock); } protected function tearDown(): void { Mockery::close(); parent::tearDown(); } #[Test] public function it_executes_successfully_under_normal_conditions(): void { // 1. Arrange // 2. Act // 3. Assert $this->assertTrue(true); } #[Test] public function it_throws_exception_when_input_is_invalid(): void { // 1. Arrange // 2. Assert Expectation // $this->expectException(\InvalidArgumentException::class); // 3. Act } }