Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/01/10 12:36:29 (14 years ago)
Author:
gkronber
Message:

Implemented a LightweightApplicationManager for unit testing and extracted the DefaultApplicationManager out of class ApplicationManager. #954 (ApplicationManager.Manager should have a default instance to enable unit testing)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.PluginInfrastructure/Manager/PluginManager.cs

    r2922 r3247  
    125125        setup.PrivateBinPath = pluginDir;
    126126        applicationDomain = AppDomain.CreateDomain(AppDomain.CurrentDomain.FriendlyName, null, setup);
    127         Type applicationManagerType = typeof(ApplicationManager);
    128         ApplicationManager applicationManager =
    129           (ApplicationManager)applicationDomain.CreateInstanceAndUnwrap(applicationManagerType.Assembly.FullName, applicationManagerType.FullName, true, BindingFlags.NonPublic | BindingFlags.Instance, null, null, null, null, null);
     127        Type applicationManagerType = typeof(DefaultApplicationManager);
     128        DefaultApplicationManager applicationManager =
     129          (DefaultApplicationManager)applicationDomain.CreateInstanceAndUnwrap(applicationManagerType.Assembly.FullName, applicationManagerType.FullName, true, BindingFlags.NonPublic | BindingFlags.Instance, null, null, null, null, null);
    130130        applicationManager.PluginLoaded += applicationManager_PluginLoaded;
    131131        applicationManager.PluginUnloaded += applicationManager_PluginUnloaded;
Note: See TracChangeset for help on using the changeset viewer.