Beispiel #1
0
 /**
  * @covers ::newModel
  */
 public function testNewModel()
 {
     $repo = new Repo(new Config(__NAMESPACE__ . '\\TestModel\\City'));
     $model = $repo->newModel();
     $this->assertInstanceOf(__NAMESPACE__ . '\\TestModel\\City', $model);
     $this->assertTrue($model->isPending());
     $model = $repo->newModel(['id' => 10, 'name' => 'new'], State::SAVED);
     $this->assertEquals(['id' => 10, 'name' => 'new', 'countryId' => null], $model->getProperties());
     $this->assertTrue($model->isSaved());
 }