使用 dnx 在命名空间子文件夹中调用测试 class
Use dnx to call test class within namespace subfolder
使用 dnx 我想使用以下命令执行测试 class:
dnx test -method TestNamespace.TestClassName
但是,我的命名空间称为 "TestNameSpace.Tests",因为测试方法位于测试文件夹中,所以我对如何称呼它有点困惑?我尝试过类似的方法,但没有用...
dnx test -class "TestNamespace.Tests".TestClass
... 因为它可能会尝试 运行 它作为一种方法:
dnx test -method TestNamespace.TestClassName.TestMethodName
可能很简单,有人要吗?
文件夹与命名空间无关。命名空间位于 cs
文件的顶部。获取该名称空间、class 名称和方法名称。将它们放在一起,这就是您传递给 -method
.
的内容
例如:
namespace Foo.Tests
{
public class BarClass
{
[Fact]
public void BazTest()
{
}
}
}
参数:
dnx test -method Foo.Tests.BarClass.BazTest
使用 dnx 我想使用以下命令执行测试 class:
dnx test -method TestNamespace.TestClassName
但是,我的命名空间称为 "TestNameSpace.Tests",因为测试方法位于测试文件夹中,所以我对如何称呼它有点困惑?我尝试过类似的方法,但没有用...
dnx test -class "TestNamespace.Tests".TestClass
... 因为它可能会尝试 运行 它作为一种方法:
dnx test -method TestNamespace.TestClassName.TestMethodName
可能很简单,有人要吗?
文件夹与命名空间无关。命名空间位于 cs
文件的顶部。获取该名称空间、class 名称和方法名称。将它们放在一起,这就是您传递给 -method
.
例如:
namespace Foo.Tests
{
public class BarClass
{
[Fact]
public void BazTest()
{
}
}
}
参数:
dnx test -method Foo.Tests.BarClass.BazTest