【发布时间】:2016-03-14 07:06:04
【问题描述】:
我对需要测试的 VBScript (.vbs) 进行了更改。
这些是在.cls 文件中定义的一些VB6 类。 VBScript 需要这些类的对象。
我的更改仅限于 VBScript 中的一个函数,该函数只需要一个类的对象。
我想避免运行整个脚本并启动所有对象。
有什么办法,我可以编写单元测试来测试我的脚本部分并模拟我需要通过的对象吗?
【问题讨论】:
-
通常 VBScript 文件是
.vbs扩展名,你确定这是 VBScript 而不是 VB.Net (确实使用.vb扩展名)? -
所以 VBScript 调用了一个 COM 公开的 .Net 程序集?您至少可以在 VBScript 文件中显示
CreateObject("...")的一些代码,并且可能是一些 VB.Net 类代码吗? -
更新了我的问题。 VBScript 作用于 VB6 类的对象
标签: c# unit-testing vbscript mocking