public override void TestTearDown()
        {
            if (m_division != null)
            {
                if (m_division.Configurer != null)
                {
                    var disposable = m_division.Configurer.DependentRootVc as IDisposable;
                    if (disposable != null)
                    {
                        disposable.Dispose();
                    }
                }
                m_division.m_hPagesBroken.Clear();
                m_division.Dispose();
                m_division = null;
            }

            // Make sure we close all the rootboxes
            if (m_ScrPubCtrl != null)
            {
                m_ScrPubCtrl.Dispose();
                m_ScrPubCtrl = null;
            }
            base.TestTearDown();
        }
예제 #2
0
        public override void Exit()
        {
            if (m_division != null)
            {
                m_division.m_hPagesBroken.Clear();
                m_division.Dispose();
                m_division = null;
            }

            // Make sure we close all the rootboxes
            if (m_ScrPubCtrl != null)
            {
                m_ScrPubCtrl.Dispose();
                m_ScrPubCtrl = null;
            }
            base.Exit();
        }