Esempio n. 1
0
        public void TestRecursiveValueTypeInstance()
        {
            TestSerializableClassE arg = new TestSerializableClassEImpl();

            arg.RecArrEntry    = new TestSerializableClassE[1];
            arg.RecArrEntry[0] = arg;
            TestSerializableClassE result = m_testService.TestEchoSerializableE(arg);

            Assertion.AssertNotNull(result);
            Assertion.AssertNotNull(result.RecArrEntry);
            Assertion.AssertEquals(arg.RecArrEntry.Length, result.RecArrEntry.Length);
            Assertion.Assert("invalid entry in recArrEntry", (result == result.RecArrEntry[0]));
        }
Esempio n. 2
0
 public TestSerializableClassE TestEchoSerializableE(TestSerializableClassE arg) {
     return arg;
 }
Esempio n. 3
0
 public TestSerializableClassE TestEchoSerializableE(TestSerializableClassE arg)
 {
     return(arg);
 }
Esempio n. 4
0
 public void TestRecursiveValueType() {
     TestSerializableClassE arg = new TestSerializableClassE();
     arg.RecArrEntry = new TestSerializableClassE[1];
     arg.RecArrEntry[0] = arg;
     TestSerializableClassE result = m_testService.TestEchoSerializableE(arg);
     Assert.NotNull(result);
     Assert.NotNull(result.RecArrEntry);
     Assert.AreEqual(arg.RecArrEntry.Length, result.RecArrEntry.Length);
     Assert.IsTrue((result == result.RecArrEntry[0]), "invalid entry in recArrEntry");
     
 }