Visual Studio (2010) または ReSharper を入手して、メソッドのカスタム属性を使用して異なる色を使用してメソッド呼び出しをレンダリングすることは可能ですか? 例えば:
[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
}
(属性名と色は純粋に例として使用されています。また、これを必ずしも単体テストに限定しているわけではありません)