Если я использую sinon с typescript, то как мне приложить синон-макет к экземпляру моего объекта?
Например, SinonMock будет возвращен, но мой тестируемый контроллер может потребовать передачи определенного конструктора в его конструктор.
var myServiceMock: MyStuff.MyService = <MyStuff.MyService (sinon.mock(MyStuff.MyService));
controllerUnderTest = new MyStuff.MyController(myServiceMock, $log);
Можно использовать синон с Typescript?