加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何使用asp.net mvc和单元测试组织代码和测试

发布时间:2020-12-15 08:05:29 所属栏目:百科 来源:网络整理
导读:所以,我咬紧牙关,试图开始使用asp.net MVC,单元测试和TDD. 我对所涉及的概念有一个模糊的理解,也就是说有点超出“Hello World”级别,但仍然很绿.我已准备好让橡胶遇到这条路,但是 在过去的半小时里,我发现自己正盯着VS中的“新项目”对话框……你究竟如何组
所以,我咬紧牙关,试图开始使用asp.net MVC,单元测试和TDD.

我对所涉及的概念有一个模糊的理解,也就是说有点超出“Hello World”级别,但仍然很绿.我已准备好让橡胶遇到这条路,但是
在过去的半小时里,我发现自己正盯着VS中的“新项目”对话框……你究竟如何组织单元测试?

我看到,使用标准的VS Unit Test项目类型,它为单元测试创??建了一个单独的项目.这是我在使用NUnit时应该如何进行的?或者,测试应该与正在测试的代码放在同一个项目中吗?

我发现的“单元测试入门……”类型教程似乎都没有解决这个问题.

解决方法

测试应该在单独的项目中维护,因为您不希望将测试代码部署到生产环境.对于单项目解决方案,一个测试项目可能就足够了.

在内部,测试项目可以以您认为方便的任何方式进行组织,只要它是一致的. ASP.NET MVC测试项目可能有一个ControllerTests文件夹,每个控制器有一个测试.cs文件,在某种程度上镜像MVC项目结构.这使得测试易于查找并与他们正在测试的代码相关.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读