Today, unit testing SharePoint applications is only possible with Typemock Isolator.
Software development is complex, which makes testing it complex. To tackle this, the “divide and conquer” technique is used to reduce the complexity of the tested unit. Once this is so, testing these units is simple and the team can author its tests easily. Typemock Isolator is a tool that enables isolating units from the system (simulating them) and testing these smaller parts. This opens up a whole new realm of testing opportunities that where not possible before.
Isolator for SharePoint includes all the features and capabilities of Typemock Isolator, but is specifically designed to unit test SharePoint applications and can only fake SharePoint objects.