Die Visual Studio Testing Extensions sind eine Erweiterungsbibliothek für alle die das Visual Studio Unit Testing environment verwenden. Ziel ist die Unittests lesbarer zu gestalten.
Zum Beispiel wird folgender Test zu diesem leichter lesbaren Test:

[TestMethod]
public void OldWay_Test()
{
   int number = 5;
   Assert.AreEqual(5, 5);
   Assert.IsTrue(5 > 4);
   Assert.IsTrue(5 > -1);
}

zu diesem leicher lesbaren Test:

[TestMethod]
public void NewWay_Test()
{
   int number = 5;
   number.ShouldEqual(5);
   number.ShouldBeGreaterThan(4);
   number.ShouldBePositive();
}

Ein Must-Have-Tool für jeden SharePoint Entwickler ist der SPDispose Checker. Das Programm überprüft Assemblies welche auf die SharePoint API zugreifen, ob die Dispose Aufrufe korrekt verwendet wurden.

Einen guten Blog-Eintrag über die Verwendung von Dispose mit der SharePoint API kann hier gefunden werden.

Das Tool kann man auf der MSDN Seite finden.
http://code.msdn.microsoft.com/SPDisposeCheck