Пример кода: создание насмешек в angular2

Я изучаю Angular2. На страницах DI есть пример кода для насмешек.https://angular.io/docs/ts/latest/guide/dependency-injection.html

Что это значит

let mockService = <HeroService> {getHeroes: () => expectedHeroes }

Похоже, определитьmockService функция отHeroService функция.

Что такое<HeroService>? Является<HeroService> Кастинг?

let expectedHeroes = [{name: 'A'}, {name: 'B'}]
let mockService = <HeroService> {getHeroes: () => expectedHeroes }

it('should have heroes when HeroListComponent created', () => {
  let hlc = new HeroListComponent(mockService);
  expect(hlc.heroes.length).toEqual(expectedHeroes.length);
});

Ответы на вопрос(2)

Ваш ответ на вопрос