使用 dnx 调用命名空间子文件夹中的测试类



使用 dnx,我想用以下命令执行一个测试类:

dnx test -method TestNamespace.TestClassName

但是,我的命名空间称为"TestNameSpace.Tests",因为测试方法位于 tests 文件夹中,所以我对如何称呼它有点困惑?我尝试了这样的东西,但没有用...

dnx test -class "TestNamespace.Tests".TestClass

。因为它可能尝试将其作为方法运行:

dnx test -method TestNamespace.TestClassName.TestMethodName

可能很容易,任何接受者?

文件夹与命名空间无关。命名空间位于cs文件的顶部。获取该命名空间、类名和方法名。把它们放在一起,这就是你传递给-method.

前任:

namespace Foo.Tests 
{
    public class BarClass 
    {
        [Fact]
        public void BazTest() 
        {
        }
    }
}

参数:

dnx test -method Foo.Tests.BarClass.BazTest

相关内容

  • 没有找到相关文章

最新更新