是否有可能獲得Visual Studio(2010)或ReSharper,使用不同的顏色使用這些方法上的自定義屬性來呈現方法調用。例如:Visual Studio顏色/突出顯示方法是否可以使用某些屬性
[Arrange]
private void ArrangeSomeVariablesAndSetup()
{
...
}
[Act]
private void ActOnThoseVariablesOrDoSomethingInteresting()
{
...
}
[Assert]
private void AssertThatSomethingHappeningThatWasExpecting()
{
...
}
然後調用這些方法時,Visual Studio中應使它們在基於屬性顏色,
[Test]
public void MyTest()
{
ArrangeSomeVariablesAndSetup(); <-- Renders in green
ActOnThoseVariablesOrDoSomethingInteresting(); <-- Renders in blue
AssertThatSomethingHappeningThatWasExpecting(); <-- Renders in yellow
}
(屬性名稱和顏色是純粹用來作爲一個例子,也是我這並不一定是限制單元測試)
不是開箱即用,但您可以自己做。請參閱[擴展編輯器](http://msdn.microsoft.com/zh-cn/library/dd885242.aspx)。 – 2012-04-18 14:40:11