gpt4 book ai didi

asp.net - 如何将 NUnit 与 ASP.NET 网站(不是 Web 项目)一起使用?

转载 作者:行者123 更新时间:2023-12-02 15:52:22 25 4
gpt4 key购买 nike

我是单元测试新手,我想尝试一下 NUnit。

在 ASP.NET Web 项目中,我可以在 Web 项目解决方案中创建一个新项目以进行单元测试,并添加对原始项目的引用,在 NUnit 中,我可以加载单元测试项目的 dll 文件以运行测试。

但是,我正在开发一个 ASP.NET 网站,并且由于 ASP.NET 网站没有 dll 文件,因此我无法在解决方案中添加引用我的网站项目的单独项目,因此,我无法访问主项目中的类进行测试。即使我决定将测试留在我的主网站项目中,我也无法直接在 NUnit Gui 中加载该网站的 dll(因为没有任何 dll 文件)。

当我尝试使用 Visual Studio 为我的网站创建单元测试时,我也遇到了一个问题,不知道它们是否相关。

任何帮助将不胜感激。

最佳答案

为什么不能切换到 Web 应用程序项目?或者,您可以将业务逻辑移至外部类库项目,然后在 Nunit 测试项目中引用后者。

关于asp.net - 如何将 NUnit 与 ASP.NET 网站(不是 Web 项目)一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com