public function testEqualIdentities()
{
$animal1 = new Animal(array('id' => 1, 'type' => 'llama'));
$animal2 = new Animal(array('id' => 1, 'type' => 'goat'));
$this->assertTrue($animal1->identity()->equals($animal2->identity()));
}