Découvrez notre nouvelle collection
', picture: 'storage/modelfiles/slides/26/06/01/ab/summer.jpg', picture_alt: 'Collection Été', picture_title: 'Bannière promotionnelle été', link: 'https://example.com/ete', link_label: 'Voir les offres', link_new_tab: true, connected: false, date_start: $dateStart, date_end: $dateEnd, order: 3, status: true, isVisible: true, ); // THEN expect($dto->id)->toBe(42) ->and($dto->title)->toBe('Bannière Été') ->and($dto->text)->toBe('Découvrez notre nouvelle collection
') ->and($dto->picture)->toBe('storage/modelfiles/slides/26/06/01/ab/summer.jpg') ->and($dto->picture_alt)->toBe('Collection Été') ->and($dto->picture_title)->toBe('Bannière promotionnelle été') ->and($dto->link)->toBe('https://example.com/ete') ->and($dto->link_label)->toBe('Voir les offres') ->and($dto->link_new_tab)->toBeTrue() ->and($dto->connected)->toBeFalse() ->and($dto->date_start)->toEqual($dateStart) ->and($dto->date_end)->toEqual($dateEnd) ->and($dto->order)->toBe(3) ->and($dto->status)->toBeTrue() ->and($dto->isVisible())->toBeTrue() ->and($dto->getRouteKey())->toBe(42) ->and($dto->getRouteKeyName())->toBe('id') ->and($dto->resolveRouteBinding(42))->toBeNull() ->and($dto->resolveChildRouteBinding('child', 'val', 'field'))->toBeNull() ->and($dto->toArray())->toBe([ 'id' => 42, 'title' => 'Bannière Été', 'text' => 'Découvrez notre nouvelle collection
', 'picture' => 'storage/modelfiles/slides/26/06/01/ab/summer.jpg', 'picture_alt' => 'Collection Été', 'picture_title' => 'Bannière promotionnelle été', 'link' => 'https://example.com/ete', 'link_label' => 'Voir les offres', 'link_new_tab' => true, 'connected' => false, 'date_start' => $dateStart, 'date_end' => $dateEnd, 'order' => 3, 'status' => true, 'is_visible' => true, ]); }); });