# Tweet by [@keefmoon](http://twitter.com/keefmoon) on 2017-01-04 15:29:36 > [!INFO] Archived from [original tweet](http://twitter.com/keefmoon/status/816667905987256321) In reply to: [@lukeredpath](http://twitter.com/lukeredpath/status/816642992291332097) @lukeredpath @pilky It is. But if you embrace Swift's protocol oriented design, it becomes really easy to create mock object that conform.