public void 测试导出IFormatterConverter()
        {
            Assert.IsNull(_Converter1);
            Assert.IsNull(_Converter2);
            MEF.Import(this);
            Assert.IsNotNull(_Converter1);
            Assert.IsNotNull(_Converter2);

            Assert.IsNull(_Converter3);
            Assert.IsNull(_Converter4);
            MEF.Import(this.GetType());
            Assert.IsNotNull(_Converter3);
            Assert.IsNotNull(_Converter4);

            Assert.IsNotNull(ComponentServices.Converter);
        }
Exemple #2
0
 static Components()
 {
     MEF.Import(typeof(Components));
 }