AY写给国人的教程- VS2017 Live Unit Testing[2/2]-C#人爱学不学-aaronyang技术分享

  1. 云栖社区>
  2. 博客>
  3. 正文

AY写给国人的教程- VS2017 Live Unit Testing[2/2]-C#人爱学不学-aaronyang技术分享

杰克.陈 2018-06-06 09:30:00 浏览410
展开阅读全文
原文:AY写给国人的教程- VS2017 Live Unit Testing[2/2]-C#人爱学不学-aaronyang技术分享

谢谢大家观看-AY的 VS2017推广系列

Live Unit Testing 目前支持的框架

AY当前VS的版本---- 15.7.1

image.png

打开设置

image.png

image.png

如果你的解决方案,不包括单元测试的项目,你单击了实时单元测试,虽然菜单栏会有停止,暂停,但实际不会运行的。输出窗口也会给提示的哈。

====================www.ayjs.net       杨洋    wpfui.com        ayui      ay  aaronyang=======请不要转载谢谢了。=========


讲解图标,X和√不讲了

image.png     未通过测试

image.png    未涉及测试

image.png   已通过测试

测试资源管理器,如果是live的,会自动更新状态,不是live的,手动运行测试,会更新状态。

点击 停止  live unit test  变成蓝色感叹号了。

image.png


如果在超过10个项目的 解决方案下,启动 live unit test,会有提示

image.png

项目貌似很大,是否确认继续 开启 自动单元测试。那么开启后,如何排除 测试的一些项目呢?

右键解决方案

image.png

右键测试项目

image.png

可以批量选择 测试项目,包括或者排除的。


你也可以使用  ExcludeFromCodeCoverageAttribute 来修饰测试类,也可以排除一个 测试 单元

image.png

也可以使用       [TestCategory("SkipWhenLiveUnitTesting")]单独排除 某个方法

image.png

其他测试框架的方法排除 特性为 


对于 xUnit:[Trait("Category", "SkipWhenLiveUnitTesting")]

对于 NUnit:[Category("SkipWhenLiveUnitTesting")]

对于 MSTest:[TestCategory("SkipWhenLiveUnitTesting")]


其他的 帮助解答: https://docs.microsoft.com/zh-cn/visualstudio/test/live-unit-testing-faq?view=aspnetcore-2.1



====================www.ayjs.net       杨洋    wpfui.com        ayui      ay  aaronyang=======请不要转载谢谢了。=========



推荐您阅读更多有关于“vs2017,”的文章

网友评论

登录后评论
0/500
评论
杰克.陈
+ 关注