Я пишу приложение для iOS в кратчайшие сроки, и мне нужно проверить цепочку обещаний.Часть логики в приложении зависит от того, возвращает ли Firestore действительный DocumentSnapshot из вызова.Если действительный документ затем перейдите на главный экран, в противном случае создайте новый поток пользователя.
Я не могу создать экземпляр DocumentSnapshot напрямую или унаследовать и переопределить его, что еще я могу сделать?В качестве последнего средства я мог бы просто ввести зависимости для чего-то вместо этого для тестирования, но я подумал сначала спросить здесь.
В любом случае, я сам могу создать экземпляр объекта DocumentSnapshot?