public function testViewClass()
{
$apiListener = $this->getMockBuilder('\\Crud\\Listener\\ApiListener')->disableOriginalConstructor()->setMethods(null)->getMock();
$result = $apiListener->viewClass('json', 'Sample.ViewClass');
$this->assertEquals($apiListener, $result, 'Setting a viewClass did not return the listener itself');
$result = $apiListener->viewClass('json');
$this->assertEquals('Sample.ViewClass', $result, 'The changed viewClass was not returned');
}