public function testName()
 {
     $resource = new Resource();
     $this->assertNull($resource->getName());
     $this->assertInstanceOf('iMoneza\\Data\\Resource', $resource->setName('my name'));
     $this->assertEquals('my name', $resource->getName());
 }
 public function testPopulateWithClass()
 {
     $values = ['Name' => 'the name', 'Property' => ['Name' => 'property name']];
     $resource = new Resource();
     $resource->populate($values);
     $this->assertInstanceOf('iMoneza\\Data\\Property', $resource->getProperty());
     $this->assertEquals('property name', $resource->getProperty()->getName());
     $this->assertEquals('the name', $resource->getName());
 }