public function setUp() { parent::setUp(); $data = Locale::unguarded(function () { return [new Locale(['id' => 1, 'slug' => 'nl']), new Locale(['id' => 2, 'slug' => 'fr']), new Locale(['id' => 3, 'slug' => 'en'])]; }); $locales = m::mock(Locale::class); $locales->shouldReceive('all')->andReturn(new Collection($data)); $this->app[Locale::class] = $locales; }