我有一个包含多个测试用例的单元测试。我通过Test Project向导设置它们。这是非常标准的程序。
当我选择运行其中一项测试时,我收到以下错误
测试方法et.Exec.ProductionBase.Test.etProcessQCItemExecTest.CreateTest引发异常:System.Runtime.InteropServices.COMException:没有MTS对象上下文(来自HRESULT的异常:0x8004E004)。
我无法弄清楚如何解决这个问题。我做了一些在线挖掘,但似乎没有任何帮助。非常感谢所有帮助。
我正在运行VSTS 2008开发版。
答案 0 :(得分:1)
您似乎正在执行依赖于安装MTS的生产代码。这将被称为集成测试。
您需要将测试的生产代码与MTS依赖关系分离,并单独进行测试(这将是一个单元测试)。