我第一次使用Xunit编写了6个测试。
[Fact]
public void test_1()...
[Fact]
public void test_2()...
[Fact]
public void test_3()...
[Fact]
public void test_4()...
[Fact]
public void test_5()...
[Fact]
public void test_6()...
在这篇文章Can Visual Studio 2010 Test Runner run XUnit?之后,我能够将xunit控制台添加为VS 2010中的外部工具。
然而,当我点击Xunit Test菜单项时,我得到以下结果,不应该说Tests complete : 6 of 6
吗?为什么说1?1?
xUnit.net console test runner (64-bit .NET 4.0.30319.296)
Copyright (C) 2007-11 Microsoft Corporation.
xunit.dll: Version 1.9.1.1600
Test assembly: C:\Users\...\MyProject-MVC\MyProject.Tests\bin\Debug\MyProject.Tests.dll
Tests complete: 1 of 1
1 total, 0 failed, 0 skipped, took 0.311 seconds
答案 0 :(得分:1)
@rubenbartelink的回答是正确的。我的主要测试类是private
,换句话说,它没有明确public
。