代码之家  ›  专栏  ›  技术社区  ›  SteveC

如何对具有不同属性的测试方法重新排序,以便它们在代码中位于一起?

  •  1
  • SteveC  · 技术社区  · 6 年前

    如何对具有不同属性的测试方法重新排序,以便它们在代码中位于一起?

    我有一个现有的文件布局,它很高兴地用 [TestMethod] 使用 Display Name 设置为 Test Methods 之后 Fields ,以及之前 All other members 是的。

    但是使用 [DataTestMethod] 属性被排序到文件的末尾

    我在r设计器中找不到任何选项 显示名称 ,除了 试验方法

    注意:这是威尔最新的R…截至“现在”,这是最终的2018年1月。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Alexander Kurakin    6 年前

    您可以在将收集所有方法的模式中创建一个条目或更新当前条目( Kind )具有特殊属性( HasAttribute )使用 Or And 逻辑容器:

    xaml代码

    <Entry DisplayName="Test Methods">
      <Entry.Match>
        <And>
          <Kind Is="Method" />
          <Or>
            <HasAttribute Name="TestMethod" />
            <HasAttribute Name="DataTestMethod" />
          </Or>
        </And>
      </Entry.Match>
      <Entry.SortBy>
      </Entry.SortBy>
    </Entry>
    

    设计器视图:

    enter image description here