Resharper Live Template - 对齐输出

Resharper Live Template - aligning output

我有一个 ReSharper "Live Template" 来创建我在单元测试中使用的 Arrange-Act-Assert 注释。模板如下所示:

// Arrange
$END$

// Act

// Assert

但是,当我在一个空的 NUnit 测试方法中使用它并展开它时(通过在模板名称后点击 Tabaaa):

[Test]
public void TestXYZ() {
     aaa(Tab)
}

我得到了这个结果 - 这与我所希望的完全不同!

    [Test]
    public void TestXYZ() {
        // Arrange
        |            

// Act

// Assert
    }

我希望评论能像这样很好地对齐:

    [Test]
    public void TestXYZ() {
        // Arrange
        |            

        // Act

        // Assert
    }

有什么技巧可以用来得到这个结果吗?我似乎找不到 "right" 设置来对此进行调整....还有人知道我错过了什么吗??

确保在定义模板时勾选了 'Reformat' 选项。

更好的模板是包括整个测试方法,例如:

[Test]
public void $UnitUnderTest$_$Criteria$_$ExpectedResult$()
{
    // Arrange
    $END$

    // Act

    // Assert
}