55得票5回答
会员数据测试显示为一个测试而不是多个测试。

当您在[Theory]与[InlineData]一起使用时,它将为提供的每个内联数据项创建一个测试。但是,如果您使用[MemberData],它只会显示为一个测试。 是否有办法使[MemberData]测试显示为多个测试?

29得票3回答
当集成测试ASP.NET Core Web API和EF Core时重新配置依赖项。

我正在按照这个教程进行学习: 使用Entity Framework Core和SQL Server进行集成测试 我的代码如下: 集成测试类public class ControllerRequestsShould : IDisposable { private readonly T...

15得票2回答
无法让ConfigurationBuilder在ASP.NET Core 1.0 RC2的xunit类库中读取appsettings.json

我正在尝试在一个XUnit项目中实现以下内容,以获取应该使用的测试数据库的连接字符串:public class TestFixture : IDisposable { public IConfigurationRoot Configuration { get; set; } p...

24得票1回答
"dotnet test": 如何并行运行xunit测试项目?

我正在使用一个命令从解决方案级别运行所有测试项目: dotnet test如何使所有测试项目(程序集)并行运行? 在Visual Studio中有一个简单的按钮"并行运行测试",它可以完美地工作,但我需要使用dotnet core测试命令进行CI。

8得票4回答
使用Specflow和xUnit 2进行日志记录(ITestOutputHelper)

很遗憾,我在本地测试中通过了Specflow测试,但在VSO构建vNext服务器上失败了,我确实需要在测试运行期间查看详细信息,以便找出问题所在。但是我尝试将ITestOutputHelper注入到Specflow binding中时遇到了困难,例如:public SomeSteps(ITes...

7得票2回答
在Xunit2中自定义测试名称

今天我用xUnit v2运行测试时,通常使用以下命名约定: [Fact(DisplayName="方法将执行某些操作")] public void Method_Will_Do_Something() {} 有什么可插入的扩展点可以使我根据测试方法的命名约定设置我的测试显示名称?

23得票2回答
xUnit的Assert.All()异步方法

我有这个使用xUnit的测试示例: [Fact] public void SomeTest() { Assert.All(itemList, async item=> { v...

94得票2回答
如何使用dotnet test运行特定的测试?

我有一个.NET Core项目中的大型测试套件。我可以使用测试资源管理器窗口选择运行一些测试。 我也可以使用 dotnet test 命令在命令行上运行整个测试套件。是否有办法在命令行上仅运行一个(或多个)测试?

14得票5回答
xUnit.net v2在Visual Studio 2015中无法发现.NET Core测试

我对这个问题感到非常沮丧。我已经尝试更改版本号,但测试浏览器中没有显示任何测试。 在测试输出窗口中,我可以看到这个输出Starting Microsoft.Framework.TestHost [C:\Users\sul\.dnx\runtimes\dnx-clr-win-x86.1.0.0...

20得票9回答
集合 fixture 无法注入

我正在使用 xUnit 2.0 的 集合夹具 来在多个不同的测试类之间共享一个通用的数据库设置和清理。该夹具还提供了一些帮助属性,因此我将其注入到每个测试类中。 我按照文档中的示例进行了重现,但是当我运行测试时,它立即失败并显示:   以下构造函数参数没有匹配的夹具数据: Integra...