我的团队绝对喜欢使用区域,考虑到这一点,它几乎已成为我们代码中的事实标准。我最近意识到,每次创建类、测试方法等时,我都厌倦了编写或 ctrl+c / ctrl+v'ing 这些...
我想知道是否有可能(通过宏或其他一些功能)让 Visual Studio 自动将这些添加到您的代码中。
例如,如果我在我的项目中添加一个新的类文件,你可以执行某种魔法让 Visual Studio 将文件生成为:
namespace Test
{
class MyClass
{
#region ------------ members --------------
#endregion
#region ------------ properties --------------
#endregion
#region ------------ methods --------------
#endregion
}
}
我真正对目前不知道如何做到这一点感到恼火的地方是我编写单元测试的时候。这可能有点棘手,但我试图找到一种方法来自动添加--set up--
和--run test--
区域来测试方法,因为我们的团队坚持使用它们。
所以,当我去创建一个新的测试方法时
[TestMethod]
public void WhenCondition_WillProduceExpectedResult()
{
}
Visual Studio 会自动将这两个区域添加到方法中,例如:
[TestMethod]
public void WhenCondition_WillProduceExpectedResult()
{
#region ------------- set up -------------
#endregion
#region ------------- run test -------------
#endregion
}
不确定这是否可以完成,如果可以,是否可以通过 vs-macro 或扩展。任何帮助深表感谢!