Visual studio 2013 Resharper 8和测试资源管理器在VS2013中找不到xUnit测试

Visual studio 2013 Resharper 8和测试资源管理器在VS2013中找不到xUnit测试,visual-studio-2013,resharper,xunit,xunit.net,Visual Studio 2013,Resharper,Xunit,Xunit.net,我有以下测试代码。但无法在测试资源管理器或Resharper中查看测试。 我错过了什么?我已经公开了这个类,我尝试了清理项目,我在测试设置中尝试了两种默认架构。我正在运行Windows7。xUnit 1.9.2,Resharper 8.1完整版 using Xunit; namespace MonkeyFace.Specs.Registration { public class ValidApplicationReceived { [Trait("A valid

我有以下测试代码。但无法在测试资源管理器或Resharper中查看测试。 我错过了什么?我已经公开了这个类,我尝试了清理项目,我在测试设置中尝试了两种默认架构。我正在运行Windows7。xUnit 1.9.2,Resharper 8.1完整版

using Xunit;
namespace MonkeyFace.Specs.Registration
{
    public class ValidApplicationReceived
    {
        [Trait("A valid application is submitted","")]
        [Fact(DisplayName= "A user is added to the system")]
        public void User_is_Add_To_System()
        {
            Debug.Print("hi");
            Assert.Equal(1,1);
        }

我必须使用Visual Studio中的“工具”->“扩展和更新”菜单安装适用于Visual Studio 2012和2013的xUnit.net runner

是否安装了xUnit ReSharper runner扩展?您需要从ReSharper->Extension Manager安装它


如果已安装,您是否在编辑器中看到任何内容?类或方法旁边是否有指示测试的图标?

请务必阅读选择标记时出现的说明!是的,我必须为Resharper做这件事。runner的扩展很有效,但是特性呢?在ReSharper测试跑步者中,我似乎找不到任何地方能真正看到这些特征。所有测试都列在类名下。然后使用“+”标记方法名,您必须展开该标记才能看到DisplayName。这很尴尬。有没有办法让跑步者只显示Trait>DisplayName?是的,将分组下拉列表更改为按类别分组。如果某个特征的名称为“category”,那么它将仅使用该值作为此处的类别。如果没有,它将以
name[value]
的形式创建一个字符串,并在“category”xUnit.net VSIX被弃用时使用该字符串,请改用基于NuGet的测试运行程序。