public void Post() { var dest = 0; var src = new ContextInvoker(new SynchronizationContext(), false); src.Invoke(() => dest++); Task.Delay(100).Wait(); Assert.That(dest, Is.EqualTo(1)); }