public void RemoveParam13()
{
int i = 1;
m_xsltArg = new XsltArgumentList();
foreach (String str in szWhiteSpace)
{
m_xsltArg.AddParam("myArg" + i, szEmpty, "Test" + str);
m_xsltArg.RemoveParam("myArg" + i, szEmpty);
retObj = m_xsltArg.GetParam("myArg" + i, szEmpty);
if (retObj != null)
{
_output.WriteLine("Error removing case #{0} from this test", i);
Assert.True(false);
}
i++;
}
i = 1;
foreach (String str in szWhiteSpace)
{
m_xsltArg.AddParam("myArg" + i, szEmpty, "Test"); // dont add whitespace to name here since addparam would throw
m_xsltArg.RemoveParam("myArg" + str, szEmpty);
retObj = m_xsltArg.GetParam("myArg" + str, szEmpty);
if (retObj != null)
{
_output.WriteLine("Error removing case #{0} in the second batch from this test", i);
Assert.True(false);
}
i++;
}
// perform a transform for kicks and ensure all is ok.
if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) &&
(CheckResult(421.3863242307) == 1))
return;
else
Assert.True(false);
}