今天连续昨天底话题——单元测试,不过是以ASP.NET 5饱受之单元测试。

以手上的Visual Studio 2015 CTP6中,MSTest是不支持对ASP.NET
5项目进行单元测试的。因而,要本着ASP.NET
5进展单元测试(或并测试),就用引入其它测试框架,比如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,一般分作3只步骤:

  1. 管转变数据库的sql拷贝为一个布局项。本文提供了一个示范代码ItemDeployment类来好这桩业务。
  2. 实施sql来创造数据库。本文提供了一个示范代码LocalDb类完成就宗业务。
  3. 以测试代码中做客数据库被的数码,验证正确性。

鉴于代码比较复杂,我于此就是无转移贴了,有趣味之读者就过反到文章去协调看吧。

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

相关文章

网站地图xml地图