Microsoft Fakes framework, helps you to test your code, when you want to use some external variables whose values change randomly (like stocks) and you are using that in your code (you want to test this code, without bothering about the external factors). Another case could be testing something which i not yet complete.
So in your code you have something which you want to test + Some external factors.
Fakes would help you by replacing external factors by your code.