title: DeterministicTaskScheduler vs AsyncContext in unit tests
body: <p>What are the differences between using dependency injection with <a href="https://msdn.microsoft.com/en-us/magazine/dn818494.aspx" rel="nofollow noreferrer">DeterministicTaskScheduler</a> and <a href="https://github.com/StephenCleary/AsyncEx/blob/master/doc/AsyncContext.md" rel="nofollow noreferrer">AsyncContext</a> in unit tests? The code in the production always run on <code>TaskScheduler.Default</code>.</p>