public void TestWStringSeq() { string elem = "seqElem"; int nrOfElems = 5; string[] retrieved = m_testService.RetrieveWstringSeq(elem, nrOfElems); Assert.IsNotNull(retrieved, "wstring seq not retrieved"); Assert.AreEqual(nrOfElems, retrieved.Length); for (int i = 0; i < retrieved.Length; i++) { Assert.AreEqual(elem, retrieved[i], "array element i:" + i + " not ok; " + retrieved[i]); } string[] arg = new string[] { "Nr1", "Nr2", "Nr3" }; string[] result = m_testService.EchoWstringSeq(arg); Assert.IsNotNull(result, "wstring seq not retrieved"); Assert.AreEqual(arg.Length, result.Length); for (int i = 0; i < arg.Length; i++) { Assert.AreEqual(arg[i], result[i], "array element i:" + i + " not ok; " + result[i]); } }