Пример #1
0
 public function replace()
 {
     $savedData = array(array('name' => 'foo'), array('name' => 'bar'));
     $replace = array($this->mandango->create('Model\\Comment')->fromArray(array('name' => 'ups')), $this->mandango->create('Model\\Comment')->fromArray(array('text' => 'foobar')));
     $group = new AbstractGroup('Model\\Comment');
     $group->forSaved = $savedData;
     $group->replace($replace);
     $this->assertSame($replace, $group->getAdd());
     $this->assertEquals(array($this->mandango->create('Model\\Comment')->fromArray($savedData[0]), $this->mandango->create('Model\\Comment')->fromArray($savedData[1])), $group->getRemove());
 }