示例#1
0
        public void TestCleanup()
        {
            AfterTest();
            var locator = new MEFServiceLocator(TestHelper.Container);

            ServiceLocator.SetProvider(() => locator);
        }
示例#2
0
 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();
 }
示例#4
0
        public void TestInitialize()
        {
            var testContainer = new CompositionContainer(TestHelper.Container);

            Container = testContainer;
            TestHelper.TestContainer = testContainer;
            var locator = new MEFServiceLocator(testContainer);

            ServiceLocator.SetProvider(() => locator);
            BeforeTest();
        }
示例#5
0
 public void TestCleanup()
 {
     AfterTest();
     var locator = new MEFServiceLocator(TestHelper.Container);
     ServiceLocator.SetProvider(() => locator);
 }