void CDispToDispProtoSerializerTest::testDispToDispResponseCommandProcessingListOfParams()
{
	RESPONSE_CMD_PARAMS_DECLARE
	CDispToDispCommandPtr pCmd =
		CDispToDispProtoSerializer::CreateDispToDispResponseCommand(
			nRequestCmdId,
			nRetCode,
			pErrorEvent.getImpl()
		);
	QVERIFY(pCmd->IsValid());
	CDispToDispResponseCommand *pResponseCmd =
		CDispToDispProtoSerializer::CastToDispToDispCommand<CDispToDispResponseCommand>(pCmd);
	pResponseCmd->AddParam(pErrorEvent->toString());
	pResponseCmd->AddParam(pErrorEvent->toString());
	pResponseCmd->AddParam(pErrorEvent->toString());
	pCmd = CDispToDispProtoSerializer::ParseCommand(DispToDispResponseCmd, pCmd->GetCommand()->toString());
	pResponseCmd = CDispToDispProtoSerializer::CastToDispToDispCommand<CDispToDispResponseCommand>(pCmd);
	QStringList lstParams = pResponseCmd->GetParams();
	QCOMPARE(quint32(lstParams.size()), quint32(3));
	foreach(QString sParam, lstParams)
		QCOMPARE(pErrorEvent->toString(), sParam);
}