标签: c# unit-testing static dependencies
我需要为通过DllImport使用静态依赖关系的类编写测试,并强制进入static public extern ...。除了在静态外部依赖项周围编写包装器之外,我是否可以进行任何重构以使其可测试?
DllImport
static public extern ...
答案 0 :(得分:0)
或者,您可以使用商业模拟框架(如typemock)来启用模拟静态方法。但在你的情况下,我倾向于同意Justin Pihony的说法,包装会很好。