public void TearDownEnvironment() { m_testService = null; m_testServiceInternalIf = null; // unregister the channel ChannelServices.UnregisterChannel(m_channel); }
public void SetupEnvironment() { MappingConfiguration.Instance.UseBoxedInAny = false; // disable boxing of string/arrays in any's // register the channel m_channel = new IiopClientChannel(); ChannelServices.RegisterChannel(m_channel, false); NamingContext nameService = GetNameService(); NameComponent[] name = new NameComponent[] { new NameComponent("test", "") }; // get the reference to the test-service m_testService = (TestService)nameService.resolve(name); NameComponent[] nameInternal = new NameComponent[] { new NameComponent("testInternal", "") }; // get the reference to a service with a server-side only interface inherited from a public one m_testServiceInternalIf = (TestSimpleServicePublic)nameService.resolve(nameInternal); m_orb = OrbServices.GetSingleton(); }