首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在C#中进行单元测试的示例?

在C#中进行单元测试的示例?
EN

Stack Overflow用户
提问于 2009-10-27 23:26:14
回答 6查看 664关注 0票数 9

什么是单元测试?我该如何编写单元测试?我听说很多人甚至在他们的应用程序写之前就写了它们,这是怎么回事?我的印象是,单元测试是一些代码,它使用设置的值调用应用程序的方法,并期望返回特定值,如果特定值没有返回,则测试失败。这里是我错了还是误导了?我读了很多关于单元测试的书,但我对它在代码中的实际外观知之甚少,所以一个示例就很好了。

这是单元测试吗?

启动psuedo代码...

代码语言:javascript
运行
复制
CheckForDuplicateSubdomains(){
  get all users in DB with matching subdomains
  if greater than zero, fail test
}

PS:我在C#中使用ASP.NET MVC

EN

Stack Overflow用户

发布于 2009-10-27 23:31:08

我的印象是,单元测试是一些代码,它使用设置的值调用应用程序的方法,并期望返回特定值,如果特定值没有返回,则测试失败。这里是我错了还是误导了?

不,你是完全正确的。

单元测试的重要之处在于尽可能测试一小段代码。

在您的示例中,您从数据库中获取一些内容,然后计算项目的数量……如果你的方法失败了,你永远不会确切地知道哪里出了问题,因为有太多的事情可能会出错……

您的数据库连接可能会丢失,sql无效,...

如果您使用的是asp.net MVC,那么编写单元测试应该比使用普通的asp.net更容易。

票数 1
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1631593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档