예제 #1
0
 /**
  * @covers ::__construct
  * @covers ::get
  * @covers ::getRel
  * @covers ::getOriginal
  * @covers ::clear
  */
 public function testConstruct()
 {
     $rel = Country::getRepo()->getRel('cities');
     $models = [new City(), new City()];
     $link = new LinkMany(new Country(), $rel, $models);
     $this->assertSame($rel, $link->getRel());
     $this->assertSame($models, $link->get()->toArray());
     $this->assertSame($models, $link->getOriginal()->toArray());
     $link->clear();
     $this->assertCount(0, $link);
 }