Asp.net core 使用dnx调用命名空间子文件夹中的测试类
使用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 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()
{
}
}
}