如何运行单元测试项目并将结果返回给外部应用程序?

时间:2014-12-30 20:27:00

标签: c# .net unit-testing visual-studio-2013 compilation

目前,我正在尝试创建一个执行以下操作的简单控制台应用程序:

  1. 编译我的项目
  2. 成功,编译/运行单元测试
  3. 在成功测试时,继续执行程序的其余部分
  4. 我坚持几件事:

    • 如何验证编译是否成功?
    • 如何执行单元测试?
    • 如何验证单元测试是否通过?

    注意:我不是100%确定自定义控制台应用程序是正确的做法,所以我愿意使用现有的工具/应用程序,只要它们非常轻便,便宜/免费等。

1 个答案:

答案 0 :(得分:2)

成功编译
看看msbuild选项(参见this post)

执行单元测试
您可以轻松运行NUnit控制台,并返回失败测试的数量(如果有),具体取决于您可以运行程序其余部分的返回值。这可满足您的所有要求,免费,重量轻且易于使用。更多信息here

验证单元测试已通过
与上述相同