我正在使用 psake、msbuild 和 nUnit 来自动化我的 MVC Web 应用程序的构建和测试,一旦我让它工作,它将由 Jenkins 执行(友好地)。
我的构建步骤工作正常,在 build\bin 目录中创建了两个 DLL:
MyWebApplication.dll
MyWebApplication.Tests.dll
我正在使用nunit-console.exe作为 psake 构建脚本的一部分运行自动化测试,并将其指向新构建的MyWebApplication.Test.dll。但是,测试失败是因为它无法加载文件或程序集 MyWebApplication.dll,尽管它与测试 dll 文件位于同一目录中。
在这种情况下,如何使用 nunit 执行测试?