明日继续今天的话题——单元测试,可是是在ASP.NET 5中的单元测试。

在时下的Visual Studio 20壹5 CTP六中,MSTest是不帮忙对ASP.NET
5品种张开单元测试的。因此,要对ASP.NET
伍展开单元测试(或合并测试),就须要引进其余测试框架,比如XUnit.NET。

引进XUnit.NET很轻易,就是增多XUnit.NET的Nuget包(在package.json文件中加多如下内容):

“xunit”: “2.1.0.0-beta1-build2945”,

“xunit.runner.aspnet”: “2.1.0.0-beta1-build60”,

“xunit.runner.visualstudio”: “2.1.0.0-beta1-build1051”

要在测试中集成LocalDB,1般分作二个步骤:

  1. json,把变化数据库的sql拷贝为三个布署项。本文提供了3个演示代码ItemDeployment类来实现那件业务。
  2. 施行sql来创建数据库。本文提供了贰个演示代码LocalDb类落成那件事情。
  3. 在测试代码中走访数据库中的数据,验证正确性。

是因为代码比较复杂,小编在此间就不转贴了,有乐趣的读者就跳转到小说去协调看呢。

原著地址:http://blog.developers.ba/localdb-for-database-integration-testing-in-asp-net-5-project-and-xunit-net/

相关文章

网站地图xml地图