/**
  * testCreationWithMultipleDataSameModel method
  *
  * @return void
  */
 public function testCreationWithMultipleDataSameModel()
 {
     $this->loadFixtures('Article');
     $Article = new Article();
     $result = $Article->field('title', array('id' => 1));
     $this->assertEquals('First Article', $result);
     $data = array('Article' => array('user_id' => 2, 'title' => 'Brand New Article', 'body' => 'Brand New Article Body', 'published' => 'Y'), 'SecondaryArticle' => array('id' => 1));
     $Article->create();
     $result = $Article->save($data);
     $this->assertFalse(empty($result));
     $result = $Article->getInsertID();
     $this->assertTrue(!empty($result));
     $result = $Article->field('title', array('id' => 1));
     $this->assertEquals('First Article', $result);
     $articles = $Article->find('all', array('fields' => array('id', 'title'), 'recursive' => -1, 'order' => array('Article.id' => 'ASC')));
     $expected = array(array('Article' => array('id' => 1, 'title' => 'First Article')), array('Article' => array('id' => 2, 'title' => 'Second Article')), array('Article' => array('id' => 3, 'title' => 'Third Article')), array('Article' => array('id' => 4, 'title' => 'Brand New Article')));
     $this->assertEquals($expected, $articles);
 }