create(); $project = Project::factory()->for($tenant)->create(); $project->applies_from = CarbonImmutable::parse('2026-05-29 21:00:00', 'Europe/Moscow'); $resource = (new ProjectResource($project))->toArray(request()); expect($resource)->toHaveKey('applies_from'); expect($resource['applies_from'])->toBe('2026-05-29T21:00:00+03:00'); }); it('ProjectResource applies_from is null when not set', function (): void { $tenant = Tenant::factory()->create(); $project = Project::factory()->for($tenant)->create(); // applies_from не установлен $resource = (new ProjectResource($project))->toArray(request()); expect($resource)->toHaveKey('applies_from'); expect($resource['applies_from'])->toBeNull(); });