Exemplo n.º 1
0
        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_test.TestChangeSerilizableD(arg, newMsg);

            Assertion.AssertEquals(newMsg, result.val1.Msg);
            Assertion.AssertEquals(result.val1, result.val2);
            Assertion.AssertEquals(result.val1.Msg, result.val2.Msg);
        }
Exemplo n.º 2
0
 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);
 }