标签: c# .net integration-testing .net-assembly plugin-architecture
我正在应用程序中实现一个简单的插件架构。基本上,将有一个简单的字符串定义程序集名称和插件各自主类的完全限定类型,主机应用程序应该加载主类并调用插件类的Initialize方法。
Initialize
如何为此进行NUnit样式集成测试?我可以创建一个存根MyPlugin类型并在测试运行时将其保存为程序集(dll文件)(这是否可以使用某些库?)?或者你有更好的主意吗?