public void AddParam16()
{
m_xsltArg = new XsltArgumentList();
String obj = "Test";
for (int i = 0; i < 200; i++)
{
m_xsltArg.AddParam("myArg2", szEmpty, obj + i);
retObj = m_xsltArg.GetParam("myArg2", szEmpty);
if (retObj.ToString() != ("Test" + i))
{
_output.WriteLine("Failed to add/remove iteration {0}", i);
Assert.True(false);
}
m_xsltArg.RemoveParam("myArg2", szEmpty);
}
for (int i = 0; i < 200; i++)
{
m_xsltArg.AddParam("myArg" + i, szEmpty, obj + i);
retObj = m_xsltArg.GetParam("myArg" + i, szEmpty);
if (retObj.ToString() != (obj + i))
{
_output.WriteLine("Failed in 2nd part to add/remove iteration {0}", i);
Assert.True(false);
}
m_xsltArg.RemoveParam("myArg2", szEmpty);
}
for (int i = 0; i < 200; i++)
{
m_xsltArg.RemoveParam("myArg" + i, szEmpty);
}
m_xsltArg.AddParam("myArg2", szEmpty, obj + "1");
retObj = m_xsltArg.GetParam("myArg2", szEmpty);
if (retObj.ToString() != ("Test1"))
Assert.True(false);
if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) &&
(CheckResult(458.7752486264) == 1))
return;
else
Assert.True(false);
}