社区
.NET技术其他语言
帖子详情
[疑惑] VS2005 的单元测试
FireD
2005-11-10 11:53:47
以前都是用NUnit的,不过由于NUnit不再支持.NET2.0,不得不装Team Edition 的VS.
VS的单元测试的确功能强大,不过有一点困惑
以前为了方便对non-public 成员的测试,单元测试一般都是和被测试的项目写在一起的,
再加上编译变量。而VS似乎不允许这样做,所有的测试都单独存在,而是必须在一个Test Project中。
有没有办法让VS来运行单独的单元测试文件?
...全文
434
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核心思想。
这是一个全自动的 AI 新闻与 GitHub 热榜聚合推送工具。它能够每天定时抓取全球 AI 领域的重磅新闻和 GitHub 热.zip
这是一个全自动的 AI 新闻与 GitHub 热榜聚合推送工具。它能够每天定时抓取全球 AI 领域的重磅新闻和 GitHub 热.zip
【重磅核心论文复现】分布式电源接入配电网承载力评估方法研究(Matlab代码代码实现)
内容概要:本文围绕“分布式电源接入配电网承载力评估方法”的研究展开,重点复现了一项基于双层鲸鱼优化算法求解的核心学术论文,结合Matlab编程实现,对IEEE 33节点配电网系统进行建模与仿真分析。研究旨在科学评估在大规模分布式电源接入背景下配电网的承载能力,构建了综合考虑系统运行安全性、电能质量、网络损耗及电压稳定性等多重约束条件的优化评估模型,并采用高效的智能优化算法进行求解,有效提升了评估精度与计算效率,为新能源并网规划、电网扩容改造及运行决策提供了可靠的理论依据和技术支撑。该资源不仅提供完整的代码实现,还深入解析算法设计逻辑与模型构建流程,具有较强的科研复现价值和工程参考意义。; 适合人群:具备电力系统分析基础理论知识和Matlab编程能力,从事新能源并网、智能配电网规划、电力系统优化、分布式能源管理等方向的研究生、科研人员及电力行业工程技术人员。; 使用场景及目标:① 学习并掌握分布式电源接入对配电网影响的量化评估方法;② 深入理解双层优化架构与智能算法(如鲸鱼优化算法)在复杂电力系统问题中的应用机制;③ 获取可运行、可调试的Matlab代码资源,用于科研论文复现、课题研究仿真、课程设计或工程项目前期论证。; 阅读建议:此资源以核心论文的技术路线为基础,强调理论与实践相结合。建议读者在阅读过程中结合电力系统潮流计算、约束优化等基础知识,逐步理解模型构建思路,并动手运行与调试所提供的Matlab代码,通过参数调整与结果分析深化对算法性能与工程适用性的认知,从而真正实现从“看懂”到“掌握”的转化。
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章