period)->toBe($period); }); it('creates a valid coupon diffusion with several periods', function (): void { // GIVEN $period = new Period(new DateTime('2026-01-01'), new DateTime('2026-02-01')); // WHEN $couponDiffusion = new CouponDiffusion($period); // THEN expect($couponDiffusion->period)->toBe($period); }); });