public void TestInitialize() { // Create a non-MEF service this.serviceInstance = new TestService(); // Create a MEF service this.mefServiceInstance = new TestMefService(); var mefExports = MefTestHelpers.CreateExport<IMefService>(this.mefServiceInstance); var mefModel = ConfigurableComponentModel.CreateWithExports(mefExports); // Register services var sp = new ConfigurableServiceProvider(false); sp.RegisterService(typeof(IService), this.serviceInstance); sp.RegisterService(typeof(SComponentModel), mefModel, replaceExisting: true); this.serviceProvider = sp; }
public void TestInitialize() { // Create a non-MEF service this.serviceInstance = new TestService(); // Create a MEF service this.mefServiceInstance = new TestMefService(); var mefExports = MefTestHelpers.CreateExport <IMefService>(this.mefServiceInstance); var mefModel = ConfigurableComponentModel.CreateWithExports(mefExports); // Register services var sp = new ConfigurableServiceProvider(false); sp.RegisterService(typeof(IService), this.serviceInstance); sp.RegisterService(typeof(SComponentModel), mefModel, replaceExisting: true); this.serviceProvider = sp; }