Comment utiliser Sinon avec Typescript?

Si j'utilise sinon avec tapuscrit alors comment puis-je lance l'sinon maquette à une instance de mon objet?

Par exemple un SinonMock serait retourné, mais mon contrôleur en vertu de test peut exiger un service spécifique transmis à son constructeur.

var myServiceMock: MyStuff.MyService = <MyStuff.MyService (sinon.mock(MyStuff.MyService));

controllerUnderTest = new MyStuff.MyController(myServiceMock, $log);

Peut sinon être utilisé avec la Machine?

source d'informationauteur Brandon | 2015-01-26