如何对P / Invoke映射进行单元测试?

时间:2015-01-27 13:22:37

标签: c# c++ .net interop pinvoke

假设有两个相关项目。

  • Functionality.dll是一个C ++库,包含具有多个功能的Extern“C”API
  • Interop.dll是一个C#库,它具有静态公共p / invoke声明,可以调用C ++库。

我希望只要映射过时(因为C函数已更改),单元测试就会失败,而不必测试功能(即,无需为所有C函数提供有效的输入数据)。

我该怎么做?有没有办法测试P / Invoke调用/映射是否正确而无需实际执行调用?

0 个答案:

没有答案