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

时间:2018-06-26 12:06:53

标签: c# resharper

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

我有一个现有的文件布局,该文件布局在[TestMethod]之后和{前将Display Name属性设置为{{1} {1}}。

将具有Test Methods属性的方法排序到文件末尾

除了Fields之外,我在R#设计器中没有看到All other members的任何选项

注意:这是最新的R#...从“现在”开始,这是Ultimate 2018.1

1 个答案:

答案 0 :(得分:2)

您可以创建一个条目或以一种模式更新当前条目,该模式将使用KindHasAttribute收集具有特定属性(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