The current SynchronizationContext may not be used as a TaskScheduler
You need to provide a SynchronizationContext. This is how I handle it: [SetUp] public void TestSetUp() { SynchronizationContext.SetSynchronizationContext(new SynchronizationContext()); }