C# 测试不起作用

C# 测试不起作用,c#,unit-testing,xunit,C#,Unit Testing,Xunit,我尝试在我的类测试中添加一个新的测试,但新方法就是不起作用。我使用xUnit和MOQ 用[事实]代替[理论] [理论]必须有测试数据,如下所示: [Theory] [InlineData(3)] [InlineData(5)] [InlineData(6)] public void MyFirstTheory(int value) { Assert.True(IsOdd(value)); } 对于[事实],这是不需要的,例如: [Fact] public void MyTest()

我尝试在我的类测试中添加一个新的测试,但新方法就是不起作用。我使用xUnit和MOQ

用[事实]代替[理论]

[理论]必须有测试数据,如下所示:

[Theory]
[InlineData(3)]
[InlineData(5)]
[InlineData(6)]
public void MyFirstTheory(int value)
{
    Assert.True(IsOdd(value));
}
对于[事实],这是不需要的,例如:

[Fact]
public void MyTest()
{
    Assert.Empty("");
}
更多信息请访问:

将[理论]替换为[事实]

[理论]必须有测试数据,如下所示:

[Theory]
[InlineData(3)]
[InlineData(5)]
[InlineData(6)]
public void MyFirstTheory(int value)
{
    Assert.True(IsOdd(value));
}
对于[事实],这是不需要的,例如:

[Fact]
public void MyTest()
{
    Assert.Empty("");
}
更多信息,请访问: