我有一个ReSharper" Live Template"创建我在单元测试中使用的Arrange-Act-Assert注释。模板看起来像这样:
// Arrange
$END$
// Act
// Assert
然而,当我使用它并展开它时(通过在空的NUnit测试方法中按 Tab 后面的模板名称aaa
):
[Test]
public void TestXYZ() {
aaa(Tab)
}
我得到了这个结果 - 这不是我所希望的!
[Test]
public void TestXYZ() {
// Arrange
|
// Act
// Assert
}
我希望这些评论会像这样很好地对齐:
[Test]
public void TestXYZ() {
// Arrange
|
// Act
// Assert
}
我可以使用任何技巧来获得此结果吗?我似乎无法找到"对"设置为此调整......其他人都知道我错过了什么?
答案 0 :(得分:1)
确保您拥有“重新格式化”'定义模板时勾选选项。
更好的模板是包含整个测试方法,例如:
[Test]
public void $UnitUnderTest$_$Criteria$_$ExpectedResult$()
{
// Arrange
$END$
// Act
// Assert
}