Можешь объяснить назначение и основные преимущества unit-тестирования при разработке на Swift, а также как ты бы реализовал базовый unit-тест с помощью фреймворка XCTest? — ДейлиПреп