1. Introduction
2. Structure of a unit test
3. Introducing XCTest
4. Mocking
5. Principles of good unit tests
6. Conclusion