public void TestCleanup() { AfterTest(); var locator = new MEFServiceLocator(TestHelper.Container); ServiceLocator.SetProvider(() => locator); }
public void TestInitialize() { var testContainer = new CompositionContainer(TestHelper.Container); Container = testContainer; TestHelper.TestContainer = testContainer; var locator = new MEFServiceLocator(testContainer); ServiceLocator.SetProvider(() => locator); BeforeTest(); }
public virtual void Run() { Container = new CompositionContainer(new AggregateCatalog(Catalogs)); var mefServiceLocator = new MEFServiceLocator(Container); ServiceLocator.SetProvider(() => mefServiceLocator); Container.ComposeExportedValue(Container); Container.ComposeExportedValue(ServiceLocator.Current); ApplicationLoaded(); }