for(Artist::factory(), 'artist') ->for(Artist::factory(), 'member') ->createOne(); static::assertInstanceOf(BelongsTo::class, $artistMember->artist()); static::assertInstanceOf(Artist::class, $artistMember->artist()->first()); } /** * An ArtistMember shall belong to a Member. * * @return void */ public function testMember(): void { $artistMember = ArtistMember::factory() ->for(Artist::factory(), 'artist') ->for(Artist::factory(), 'member') ->createOne(); static::assertInstanceOf(BelongsTo::class, $artistMember->member()); static::assertInstanceOf(Artist::class, $artistMember->member()->first()); } }