How to Design Swift Mock Objects

Many examples of Swift mock objects won't be great for ongoing maintenance. Here 6 concrete recommendations of ways to improve them.