Automated testing is something we should all do more of. It's easy to unit test logical classes, but what about views and view controllers? The multi-screen testing approach taken by tools like Appium and XCUITest are slow and fragile. Martin will show an architectural pattern that allows you test multiple permutations of a view controller in isolation for better test coverage of your UI's.