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();
}