摘要: 1:MEF核心概念 可组合的部件(或简称“Part”)— 一个部件向其他部件提供服务,或使用其他部件提供的服务。MEF 中的部件可来自任何位置(应用程序内部或外部);从 MEF 的角度来看,这并无区别。 导出 — 导出是部件提供的服务。某个部件提供一个导出时,称为该部件导出 该服务。 导入 — 导入是部件使用的服务。某个部件使用一个导入时,称为该部件导入 该服务。 约定 — 约定是导出或导入的标识符。导出程序指定其提供的字符串约定,导入程序指定其需要的约定。MEF 从要导出和导入的类型派生约定名称,因此在大多数情况下,您不必考虑这一点。 组合 — 部件由 MEF 组合,MEF 将部件实例化,然 阅读全文
posted @ 2011-08-16 16:57 陆敏技 阅读(1025) 评论(1) 推荐(0)
摘要: 在MOQ中,It用于添加参数约定,它有以下几个方法:Is<T>:匹配确定的给定类型IsAny<T>:匹配给定的任何值IsInRange<T>:匹配给定类型的范围IsRegex<T>:正则匹配还是以上文中的例子: public abstract class CounterBase { public abstract int CountArgs(int a, int b); }测试代码: Mock<CounterBase> mock = new Mock<CounterBase>(); mock.Setup(arg => 阅读全文
posted @ 2011-08-16 16:55 陆敏技 阅读(687) 评论(0) 推荐(0)
Web Counter
Coupon for Contacts