public void TestInnerStructAsAny() { TestService_package.InnerStruct arg = new TestService_package.InnerStruct(1); TestService_package.InnerStruct result = (TestService_package.InnerStruct)m_testService.EchoAny(arg); Assert.AreEqual(arg.Field1, result.Field1, "arg.Field1"); TestService_package.InnerStruct result2 = (TestService_package.InnerStruct)m_testService.RetrieveInnerStructAsAny(arg); Assert.AreEqual(arg.Field1, result2.Field1, "arg.Field1"); TestService_package._Event argEvent = new TestService_package._Event(1); TestService_package._Event resultEvent = (TestService_package._Event)m_testService.EchoAny(argEvent); Assert.AreEqual(argEvent.EventId, resultEvent.EventId, "argEvent.EventId"); TestService_package._Event resultEvent2 = (TestService_package._Event)m_testService.RetrieveEventAsAny(argEvent); Assert.AreEqual(argEvent.EventId, resultEvent2.EventId, "argEvent.EventId"); }