More tests:
-> it should call .run() twice.
-> it should not trigger NgZone's onTurnDone (moot point when you refactor this class)