Beispiel #1
0
        public void TestLongTypeDefAsAny()
        {
            OrbServices orb    = OrbServices.GetSingleton();
            int         arg    = 74;
            int         result = (int)m_testService.RetrieveLongTypeDefAsAny(arg);

            Assert.AreEqual(arg, result, "result of RetrieveLongTypeDefAsAny");

            int arg2 = 91;

            omg.org.CORBA.TypeCode argTC     = orb.create_tc_for(arg2);
            omg.org.CORBA.TypeCode longTD_TC = orb.create_alias_tc("IDL:longTD:1.0", "longTD", argTC);
            Any any     = new Any(arg2, longTD_TC);
            int result2 = m_testService.ExtractFromLongTypeDef(any);

            Assert.AreEqual(arg2, result2, "result of ExtractFromLongTypeDef");
        }