I suggest you ...

Better Unit Testing with Microsoft Fakes Guidance

The new Fakes framework, introduced in Visual Studio 2012, enables developers to isolate their unit and integration tests. But getting started with Fakes can be daunting. However, using Fakes effectively, and writing good unit tests, can be hard. Additionally, Fakes can be extended and augmented, letting you create entire emulation libraries for hard to test systems like SharePoint. But this is also very challenging to do properly. Guidance is needed here, and I think this would be a great place for the Rangers to provide their expertise.

Yes, I have no real knowledge of fakes, Stubs and Shims, and have been asked by my company learn learn all of the new testing tools and environments in VS 2012, and how it implement them into our existing projects as quickly as possible, some help or pointers to good comprehensive article would help so much, thanks in advance