当您在[Theory]与[InlineData]一起使用时,它将为提供的每个内联数据项创建一个测试。但是,如果您使用[MemberData],它只会显示为一个测试。 是否有办法使[MemberData]测试显示为多个测试?
我正在按照这个教程进行学习: 使用Entity Framework Core和SQL Server进行集成测试 我的代码如下: 集成测试类public class ControllerRequestsShould : IDisposable { private readonly T...
我正在尝试在一个XUnit项目中实现以下内容,以获取应该使用的测试数据库的连接字符串:public class TestFixture : IDisposable { public IConfigurationRoot Configuration { get; set; } p...
很遗憾,我在本地测试中通过了Specflow测试,但在VSO构建vNext服务器上失败了,我确实需要在测试运行期间查看详细信息,以便找出问题所在。但是我尝试将ITestOutputHelper注入到Specflow binding中时遇到了困难,例如:public SomeSteps(ITes...
今天我用xUnit v2运行测试时,通常使用以下命名约定: [Fact(DisplayName="方法将执行某些操作")] public void Method_Will_Do_Something() {} 有什么可插入的扩展点可以使我根据测试方法的命名约定设置我的测试显示名称?
我有这个使用xUnit的测试示例: [Fact] public void SomeTest() { Assert.All(itemList, async item=> { v...
我有一个.NET Core项目中的大型测试套件。我可以使用测试资源管理器窗口选择运行一些测试。 我也可以使用 dotnet test 命令在命令行上运行整个测试套件。是否有办法在命令行上仅运行一个(或多个)测试?
我对这个问题感到非常沮丧。我已经尝试更改版本号,但测试浏览器中没有显示任何测试。 在测试输出窗口中,我可以看到这个输出Starting Microsoft.Framework.TestHost [C:\Users\sul\.dnx\runtimes\dnx-clr-win-x86.1.0.0...
我正在使用 xUnit 2.0 的 集合夹具 来在多个不同的测试类之间共享一个通用的数据库设置和清理。该夹具还提供了一些帮助属性,因此我将其注入到每个测试类中。 我按照文档中的示例进行了重现,但是当我运行测试时,它立即失败并显示: 以下构造函数参数没有匹配的夹具数据: Integra...