title: Create fake object by interface
body: <p>I need to dynamically create fake object by interface. Every method and property of this fake object should just throw NotImplementedException. Is there any simple way how to do it only with .NET reflection API?</p>