(此篇以上于自身微信公众号“dotNET每日精华文章”,欢迎右边二维码来关爱。)

题记:想必很多丁早已与自身一样以采用ASP.NET
5开真实世界的利用了,那么做好单元测试和合测试是必需的。现在首选使用的测试框架是xUnit,而它们的官方文档中的一致首文章其实是一个分外好之入门向导。

则之前我为介绍过在DNX/ASP.NET
5丁开展单元测试或者合并测试的稿子,且这些文章还在相同采取xUnit,不过对xUnit的具体应用反而讲解的不够明亮(或者说不够精炼好掌握)。其实,在xUnit的合法文档中,已经更新了一致篇专门对DNX/ASP.NET
5的入门向导,可以帮新家快速地上手。

文章要教学了6单部分(或步骤):

  1. 创办一个Class Library (Package)的路。这是DNX/ASP.NET
    5的专有项目,想要测试DNX/ASP.NET
    5的档次,必须建立这种类型类别来作测试项目。
  2. 在project.json中添加xunitxunit.runner.dnx的援。注意有些文章被恐怕误导而安装xunit.runner.aspnet或者xunit.runner.visualstudio,都是勿欲的。添加这半个确保后,project.json会吃自动添加上一个test的command。
  3. 编纂Fact测试。写法与前面的xUnit写法没有不同。当然在DNX/ASP.NET
    5蒙受或者会见要有些技,后面我会集中分享部分利用体验。
  4. 起决定高运行测试。在不利配置dnx运行条件下,可以通过在命令执行输入dnx . test来运行测试。
  5. 编Theory测试。xUnit中除了提供Fact测试外,也提供了Theory测试。前者总是应该树立,测试的凡不可变的标准;后者就于一些规则下才会确立。
  6. 每当Visual
    Studio中运行测试。由于xunit.runner.dnx其一保险实在已经包含了前面xunit.runner.visualstudio的代码,所以如果项目编译通过,在VS的Test
    Explorer中不怕可展示有测试条目。

多,对于新家,只要读懂了立篇稿子,那么对xUnit在DNX/ASP.NET
5受的基本使用是从未问题之。

原稿地址:http://xunit.github.io/docs/getting-started-dnx

相关文章

网站地图xml地图