コード例 #1
0
        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]);
            }
        }