Угловой 2/4/6/7 - модульное тестирование с маршрутизатором

В Angular 2.0.0 я тестирую модуль, который использует Router. Однако я получаю «Поставляемые параметры не совпадают ни с одной сигнатурой цели вызова». ошибка. В коде Visual Studio в spec.ts это новый Router (), который выделен красным

Я действительно ценю, если кто-то может дать мне знать, какой будет правильный синтаксис? Заранее спасибо. Мой код выглядит следующим образом:

spec.ts

import { TestBed, async } from '@angular/core/testing';
import { NavToolComponent } from './nav-tool.component';
import { ComponentComm } from '../../shared/component-comm.service';
import { Router } from '@angular/router';

describe('Component: NavTool', () => {
  it('should create an instance', () => {
    let component = new NavToolComponent( new ComponentComm(), new Router());
    expect(component).toBeTruthy();
  });
});

Компонент конструктор

constructor(private componentComm: ComponentComm, private router: Router) {}

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

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