社区
.NET技术其他语言
帖子详情
[疑惑] VS2005 的单元测试
FireD
2005-11-10 11:53:47
以前都是用NUnit的,不过由于NUnit不再支持.NET2.0,不得不装Team Edition 的VS.
VS的单元测试的确功能强大,不过有一点困惑
以前为了方便对non-public 成员的测试,单元测试一般都是和被测试的项目写在一起的,
再加上编译变量。而VS似乎不允许这样做,所有的测试都单独存在,而是必须在一个Test Project中。
有没有办法让VS来运行单独的单元测试文件?
...全文
432
7
打赏
收藏
[疑惑] VS2005 的单元测试
以前都是用NUnit的,不过由于NUnit不再支持.NET2.0,不得不装Team Edition 的VS. VS的单元测试的确功能强大,不过有一点困惑 以前为了方便对non-public 成员的测试,单元测试一般都是和被测试的项目写在一起的, 再加上编译变量。而VS似乎不允许这样做,所有的测试都单独存在,而是必须在一个Test Project中。 有没有办法让VS来运行单独的单元测试文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yiyangyang
2005-12-12
打赏
举报
回复
目前对于VS2003,有没有什么办法可以对系统的测试进行自动化测试那,也就是可以在C/S架构下,在外部进行测试脚本的构造进行测试
Macosx
2005-12-01
打赏
举报
回复
To qixin000(小齐):
unit test是给developer的 不要搞错了 你可以看看VS2005的结构图 就知道每个组件适应哪类角色了 这种图经常见到
davidwzy
2005-11-28
打赏
举报
回复
vs2005 有专门的机制来测试non-public成员,不用这么麻烦吧
qixin000
2005-11-15
打赏
举报
回复
我的意思是Test Project是应用于测试人员的,我觉得不适合开发人员
如果要想实现你的想法,可以通过resharper(他用的是nunit),在同一工程单独运行测试单元,而且可以达到显写测试在实现的测试优先做法
qixin000
2005-11-10
打赏
举报
回复
用intellij resharper 这个继续用nunit,没有感觉nunit不支持net2.0呀,他只不过就是用了属性,反射什么的,和net20没有多大关系,
微软做的那个破玩意,还什么TestProject,根本就不是出于测试优先的思路出发的,它根部就不能进行XP的方法进行开发,路子就不正,看看java,junit就是指什么是测试优先了,要先写测试,然后运行,重构自动生成代码框架,而后实现,在测试,在重构,在实现,微软做的那个也只是一个进行测试用的工程,不实用与开发,而且速度,灵活性都不好,做到第二步就停止了.要使用resharper,nunit将测试单元写在同一个工程里,还可以继续测试驱动开发.
还是觉得最简单的仿unit的nunit是处于真正的测试驱动开发考虑的,微软做的根本就不能先写测试,而后进行重构,因为处于两个工程中,使得第三方插件做起重构都有些困难,
wormwormwormworm
2005-11-10
打赏
举报
回复
没用过,帮顶
FireD
2005-11-10
打赏
举报
回复
To qixin000(小齐) :
单元测试挨着resharper什么事情了? 不明。。。。
NUnit不能打开.net 2.0文件,或者说是不能打开所有的.net 2.0文件。
新手
单元测试
的
疑惑
本文分享了作者在Visual Studio
2005
中集成Nunit进行
单元测试
的经验,包括如何配置一键运行Nunit的方法,并提出了关于如何编写高效测试用例及确保测试全面性的思考。
WinIO初始化失败的几个原因
WinIO库在工控场景中用于直接访问IO卡地址,但在某些情况下可能会遇到初始化失败的问题。本文分析了两个常见的失败原因:一是文件被EFS加密,导致加载驱动时速度不匹配;二是WinIO驱动文件路径设置不正确。通过解除文件加密和确保驱动文件位置正确,可以解决初始化失败的问题。
.NET分层架构实践:分层解耦与依赖显式化设计
本文深入解析.NET N-Stack分层架构实践,聚焦分层解耦与依赖显式化设计。通过物理隔离Web、Controllers、Core和Infrastructure四层,实现关注点分离;强调Core层零第三方引用、接口契约先行、DTO跨层传递;采用Ninject实现编译期可验证的依赖注入,并结合Fluent NHibernate提升映射安全性与可维护性。方案支撑数据库切换、离线扩展与长期演进,体现Clean Architecture核心思想。
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章