public function testBindFromArray() { $array = array("Id" => 10, "Name" => "Testing"); $object = new SampleModel($array); $this->assertEquals(10, $object->Id); $this->assertEquals("Testing", $object->getName()); }
public function testComplexBind() { $model = new ModelPublic(20, 'JG'); $data = new \stdClass(); $data->Id = 10; $data->Name = $model; $object = new SampleModel($data); $this->assertEquals(10, $object->Id); $this->assertEquals($model, $object->getName()); }