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());
 }
Example #2
0
 public function testProperty()
 {
     $resource = new Resource();
     $this->assertNull($resource->getProperty());
     $property = new Property();
     $this->assertInstanceOf('iMoneza\\Data\\Resource', $resource->setProperty($property));
     $this->assertEquals($property, $resource->getProperty());
 }