Угловое руководство демонстрирует два различных способа тестирования, один из которых вызывается new Service () и напрямую предоставляет зависимости конструктору, а второй - использует внедрение зависимостей путем вызова TestBed.get (Service).
Оба из них кажутся мне функционально идентичными, за исключением того, что когда я последовательно вызываю TestBed.get (), он не вызывает конструктор после первого вызова.
В документации angular также упоминается, что TestBed.get () устарел (хотя руководство все еще ссылается на него!) И что я должен использовать Type или InjectionToken вместо этого, но я не вижу, как любой из этих классов мог бы заменить TestBed.get ().