Ситуация, которую вы описываете, звучит больше как интеграционный тест, чем модульный тест;Вы изменяете среду, в которой работает приложение, и гарантируете, что поведение приложения изменяется соответствующим образом.Это то, что я проверю с помощью UIAutomation .
. В ситуации с модульным тестом у вас может быть метод, который подготавливает текст метки: вы можете создать произвольный NSLocale экземпляров и утверждают, что для каждого языкового стандарта в ваших тестовых приборах используется правильная таблица строк.