public function testValidValueBuilder()
 {
     $name = new \TestApp\Model\Name();
     $ret = $name->create(array('name' => 'John', 'country' => 'Taiwan', 'type' => 'type-a'));
     $this->assertResultSuccess($ret);
     is('Type Name A', $name->display('type'));
     $xml = $name->toXml();
     ok($xml);
     $dom = new DOMDocument();
     $dom->loadXml($xml);
     if (extension_loaded('yaml')) {
         $yaml = $name->toYaml();
         ok($yaml);
         yaml_parse($yaml);
     }
     $json = $name->toJson();
     ok($json);
     json_decode($json);
     ok($name->delete()->success);
 }