Example #1
0
        public void TestNilReferenceAsAny()
        {
            OrbServices orb = OrbServices.GetSingleton();

            omg.org.CORBA.TypeCode nilRefTC = orb.create_tc_for_type(typeof(System.MarshalByRefObject));
            Any    nilRefAny = new Any(null, nilRefTC);
            object result    = m_testService.EchoAny(nilRefAny);

            Assert.IsNull(result, "result not null");

            Any    nilRefAny2 = new Any(null, orb.create_interface_tc(String.Empty, String.Empty));
            object result2    = m_testService.EchoAny(nilRefAny2);

            Assert.IsNull(result2, "result not null");
        }