我有一个使用第三方购买的软件(MyDICOM)的解决方案,该软件需要用于许可的合并模块。我正在使用MSTest为此代码编写单元测试,但是测试失败,因为未将许可证应用到第三方软件。我将测试从一个单独的项目移到了我知道许可证可以使用的项目,但是在运行测试时,我仍然遇到许可错误。我认为这是因为单元测试的执行方式与运行实际代码时的执行方式不同,因此未应用许可证。
是否有人对此有经验,并且知道我在运行单元测试时如何获得许可以进行申请?不幸的是,MyDICOM软件的版本太旧了,我们没有相应的文档,并且不提供支持。它是如何获得许可的是以前的开发人员留下的部落知识。尽管我知道创建合并模块会获得许可,但是我不确定为什么。我可以说单元测试建立在同一个bin文件夹中,并且许可证文件存在于该文件夹中。