示例#1
0
        private void DoFixtureSetup()
        {
            m_application = new MockFwXApp(new MockFwManager {
                Cache = Cache
            }, null, null);
            var configFilePath = Path.Combine(FwDirectoryFinder.CodeDirectory, m_application.DefaultConfigurationPathname);

            m_window = new MockFwXWindow(m_application, configFilePath);
            ((MockFwXWindow)m_window).Init(Cache);             // initializes Mediator values
            m_mediator      = m_window.Mediator;
            m_propertyTable = m_window.PropTable;
        }
示例#2
0
 protected virtual void Dispose(bool disposing)
 {
     System.Diagnostics.Debug.WriteLineIf(!disposing, "****** Missing Dispose() call for " + GetType().Name + ". ****** ");
     if (disposing)
     {
         m_application?.Dispose();
         m_window?.Dispose();
         m_propertyTable?.Dispose();
     }
     m_application   = null;
     m_window        = null;
     m_propertyTable = null;
 }
示例#3
0
 public override void FixtureSetup()
 {
     base.FixtureSetup();
     Cache.ProjectId.Path = Path.Combine(Path.GetTempPath(), Cache.ProjectId.Name, Cache.ProjectId.Name + @".junk");
     FwRegistrySettings.Init();
     m_application = new MockFwXApp(new MockFwManager {
         Cache = Cache
     }, null, null);
     m_configFilePath = Path.Combine(FwDirectoryFinder.CodeDirectory, m_application.DefaultConfigurationPathname);
     m_window         = new MockFwXWindow(m_application, m_configFilePath);
     m_window.Init(Cache);             // initializes Mediator values
     m_mediator = m_window.Mediator;
     m_mediator.AddColleague(new StubContentControlProvider());
     m_window.LoadUI(m_configFilePath);             // actually loads UI here; needed for non-null stylesheet
     LayoutCache.InitializePartInventories(Cache.ProjectId.Name, m_application, Cache.ProjectId.Path);
 }
		/// <summary>
		/// Run by FixtureInit() in XWorksAppTestBase
		/// </summary>
		protected override void Init()
		{
			m_application = new MockFwXApp(new MockFwManager { Cache = this.Cache }, null, null);
			m_createdObjectList = new List<ICmObject>();
		}