Sitecore.FakeDb - A Primer

I've been working a lot with the Sitecore CMS recently, focusing mainly in the realm of testing content and code and in my findings I've stumbled upon a little gem of a project that's quickly gaining popularity amongst the Sitecore community called Sitecore.FakeDb. The premise of Sitecore.FakeDb is pretty simple - it creates an in-memory Sitecore database and allows you to fill it with mock items, fully customizable with mock fields, languages and templates. The problem it solves is that the Sitecore API you get out-of-the-box isn't abstractable in any way and is mainly devoid of interfaces so »