Я пытаюсь протестировать код контроллера в приложении для iPhone. Код, который я тестирую, полагается на вызов self.navigationController, который в моем тесте равен нулю. В реальном приложении навигационный контроллер настраивается благодаря тому, что он является родителем моего контроллера в файле nib. Я хотел бы иметь возможность просто установить контроллер навигации на моем контроллере в моих модульных тестах, но navigationController - это свойство только для чтения. Есть ли способ программно настроить отношения родитель-потомок в моем тесте (точно так же, как это делает nib-файл), чтобы метод navigationController нашел его?