public void TestReturnParamAsCountAndArray() { xmlmcService.ClearParams(); xmlmcService.AddParam("sentenceText", "Hornbill ! £ $ % ^ * ( ) _ + @ ~ . , / ' ' < > & \" 'Supportworks'"); //Testing (xml) special characters xmlmcService.AddParam("language", "en-GB"); xmlmcService.AddParam("suggestWords", "true"); xmlmcService.Invoke("utility", "spellCheck"); long count = xmlmcService.GetResponseParamCount("spellCheckErrorItem"); Assert.AreEqual(count, 2); XmlDocument xmld = xmlmcService.GetResponseParamAsComplexType("spellCheckErrorItem", 2); XmlNodeList nList = xmld.GetElementsByTagName("errorWord"); XmlNode xNode = nList.Item(0); Assert.AreEqual(xNode.FirstChild.Value, "Supportworks"); List <string> list = xmlmcService.GetResponseParamAsStringArray("spellCheckErrorItem"); Assert.AreEqual(list.Count, 0); }