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

Asp.net core 使用dnx调用命名空间子文件夹中的测试类,asp.net-core,dnx,xunit,Asp.net Core,Dnx,Xunit,使用dnx,我希望使用以下命令执行测试类: dnx test -method TestNamespace.TestClassName 然而,我的名称空间被称为“TestNameSpace.Tests”,因为测试方法位于Tests文件夹中,所以我对如何调用它感到有点困惑?我试过这样的东西,但没用 dnx test -class "TestNamespace.Tests".TestClass 。。。因为它可能尝试将其作为方法运行: dnx test -method TestNamespace.T

使用dnx,我希望使用以下命令执行测试类:

dnx test -method TestNamespace.TestClassName
然而,我的名称空间被称为“TestNameSpace.Tests”,因为测试方法位于Tests文件夹中,所以我对如何调用它感到有点困惑?我试过这样的东西,但没用

dnx test -class "TestNamespace.Tests".TestClass
。。。因为它可能尝试将其作为方法运行:

dnx test -method TestNamespace.TestClassName.TestMethodName

这可能很简单,有人愿意吗?

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

例:

Args:


dnx测试-方法Foo.Tests.BarClass.BazTest
文件夹与名称空间无关。命名空间位于
cs
文件的顶部。采用该名称空间、类名和方法名。把它们放在一起,这就是传递给
-method
的内容

例:

Args:

dnx测试-方法Foo.Tests.BarClass.BazTest

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