Fake classes are actually harder and require more work. Unfortunately Moq (or any other mocking library) is not supported on Windows Phone since you cannot do Reflction.Emit.