/** * 'field()' should take string as argument and return field value */ public function testField() { $data = array('Id' => 1, 'FirstName' => 'FirstName', 'Email' => '*****@*****.**'); $tags = array(1, 2, 3); $c = new Contact($data, $tags); $this->assertEquals($data['Id'], $c->getId()); $this->assertEquals($data['FirstName'], $c->field('FirstName')); $this->assertEquals($data['Email'], $c->field('Email')); $this->assertEquals($tags, $c->getTags()); }