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