public void TestReferenceSematicForValueTypeField() { TestSerializableClassD arg = new TestSerializableClassDImpl(); arg.val1 = new TestSerializableClassB1Impl(); arg.val1.Msg = "test"; arg.val2 = arg.val1; System.String newMsg = "test-new"; TestSerializableClassD result = m_testService.TestChangeSerilizableD(arg, newMsg); Assertion.AssertEquals(newMsg, result.val1.Msg); Assertion.AssertEquals(result.val1, result.val2); Assertion.AssertEquals(result.val1.Msg, result.val2.Msg); }
public void TestValueTypeWithMixedContent() { System.Boolean arg1 = true; System.Int16 arg2 = 2; System.Int32 arg3 = 3; System.String arg4 = "test"; TestSerializableMixedValAndBase result = m_testService.TestMixedSerType(arg1, arg2, arg3, arg4); Assertion.AssertEquals(arg1, result.basicVal1); Assertion.AssertEquals(arg2, result.basicVal2); Assertion.AssertEquals(arg3, result.basicVal3); Assertion.AssertEquals(arg4, result.val1.Msg); Assertion.AssertEquals(arg4, result.val2.Msg); Assertion.AssertEquals(arg4, result.val3.Msg); TestSerializableClassD result2 = m_testService.TestMixedSerTypeFormalIsBase(arg1, arg2, arg3, arg4); Assertion.AssertEquals(arg4, result.val1.Msg); Assertion.AssertEquals(arg4, result.val2.Msg); }
public TestSerializableClassD TestChangeSerilizableD(TestSerializableClassD arg, System.String newMessage) { arg.val1.Msg = newMessage; return arg; }
public TestSerializableClassD TestChangeSerilizableD(TestSerializableClassD arg, System.String newMessage) { arg.val1.Msg = newMessage; return(arg); }
public void TestReferenceSematicForValueTypeField() { TestSerializableClassD arg = new TestSerializableClassD(); arg.val1 = new TestSerializableClassB1(); arg.val1.Msg = "test"; arg.val2 = arg.val1; System.String newMsg = "test-new"; TestSerializableClassD result = m_testService.TestChangeSerilizableD(arg, newMsg); Assert.AreEqual(newMsg, result.val1.Msg); Assert.AreEqual(result.val1, result.val2); Assert.AreEqual(result.val1.Msg, result.val2.Msg); }