public function test_Should_Create_Multiple_View_Models_By_Same_Typ_And_Different_Content()
 {
     $data_1 = array('data1' => 'ABC', 'data2' => 'BCD', 'data3' => 'CDE', 'data4' => 'DEF', 'data5' => 'EFG');
     $data_2 = array('data1' => 'aA', 'data2' => 'Bb', 'data3' => 'cC', 'data4' => 'Dd', 'data5' => 'eE');
     $data_3 = array('data1' => 'Maria', 'data2' => 'Petra', 'data3' => 'Conny', 'data4' => 'Lisett', 'data5' => 'Rimma');
     $this->repo->addSuper($data_1);
     $this->repo->addSuper($data_2, 'special_model');
     $this->repo->addSuper($data_3, 'id_B');
     $view_1 = $this->repo->getSuper();
     $view_2 = $this->repo->getSuper('special_model');
     $view_3 = $this->repo->getSuper('id_B');
     $this->assertSame($data_1, get_object_vars($view_1));
     $this->assertSame($data_2, get_object_vars($view_2));
     $this->assertSame($data_3, get_object_vars($view_3));
 }