首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于代码覆盖率,如何将类修饰为不可测试?

对于代码覆盖率,如何将类修饰为不可测试?
EN

Stack Overflow用户
提问于 2009-10-22 03:00:16
回答 2查看 12.4K关注 0票数 23

背景:.Net Studio2008,C#,Visual 3.5.

我有许多实用程序类,它们根本不是单元可测试的。这主要是因为它们与资源(例如数据库、文件等)交互。

有没有一种方法可以修饰这些类,使Visual Studio代码覆盖率引擎忽略它们,从而不降低代码覆盖率?

EN

回答 2

Stack Overflow用户

发布于 2010-06-06 22:41:32

当您将项目升级到.NET 4时,您将获得ExcludeFromCodeCoverageAttribute Class

票数 30
EN

Stack Overflow用户

发布于 2009-10-22 03:30:50

你想要写单元测试的原因之一是使你的代码松耦合。如果您有兴趣学习如何编写松散耦合的代码(以防您不知道如何编写),可以阅读this article

说你可以尝试使用像TypeMock这样的工具来帮助你模拟你的对象,即使你不是用Dependency Injection principle写的。

TypeMock是我使用的第一个模拟框架。我转而使用Rhino Mocks,因为使用TypeMock时,我不需要足够严格的纪律来编写松散耦合的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1602898

复制
相关文章

相似问题

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