/**
  * @test
  */
 public function shouldSerializeModelToJsonUsingJMSSerializer()
 {
     $object = new \stdClass();
     $viewModel = new SerializedJsonModel($object);
     $viewModel->setSerializer($this->serializerMock);
     $viewModel->setContext(SerializationContext::create());
     $serializedJson = json_encode(array('foo' => 'bar'));
     $this->serializerMock->expects($this->once())->method('serialize')->with($object, 'json')->will($this->returnValue($serializedJson));
     $this->assertEquals($serializedJson, $viewModel->serialize());
 }