private function getStatements($id)
 {
     return array('minimal-statement' => array(StatementFixtures::getMinimalStatement($id)), 'statement-with-group-actor' => array(StatementFixtures::getStatementWithGroupActor($id)), 'statement-with-group-actor-without-members' => array(StatementFixtures::getStatementWithGroupActorWithoutMembers($id)), 'object-is-statement-reference' => array(StatementFixtures::getStatementWithStatementRef($id)), 'statement-with-result' => array(StatementFixtures::getStatementWithResult($id)), 'statement-with-agent-authority' => array(StatementFixtures::getStatementWithAgentAuthority($id)), 'statement-with-group-authority' => array(StatementFixtures::getStatementWithGroupAuthority($id)));
 }
 public function statementProvider()
 {
     return array('minimal-statement' => array(StatementJsonFixtures::getMinimalStatement(), StatementFixtures::getMinimalStatement()), 'statement-reference' => array(StatementJsonFixtures::getStatementWithStatementRef(), StatementFixtures::getStatementWithStatementRef()), 'statement-with-sub-statement' => array(StatementJsonFixtures::getStatementWithSubStatement(), StatementFixtures::getStatementWithSubStatement()), 'statement-with-result' => array(StatementJsonFixtures::getStatementWithResult(), StatementFixtures::getStatementWithResult()), 'statement-with-agent-authority' => array(StatementJsonFixtures::getStatementWithAgentAuthority(), StatementFixtures::getStatementWithAgentAuthority()), 'statement-with-group-authority' => array(StatementJsonFixtures::getStatementWithGroupAuthority(), StatementFixtures::getStatementWithGroupAuthority()));
 }
 public function testSerializeWithResult()
 {
     $statement = StatementFixtures::getStatementWithResult();
     $this->assertJsonEquals(StatementJsonFixtures::getStatementWithResult(), $this->statementSerializer->serializeStatement($statement));
 }