public async Task Test1( ) { bool wasInvoked = false; await ThreadPoolEx.InvokeAsync( () => { wasInvoked = true; }); Assert.IsTrue(wasInvoked); }
public async Task Test2( ) { bool wasInvoked = false; int n = await ThreadPoolEx.InvokeAsync( () => { wasInvoked = true; return(42); }); Assert.IsTrue(wasInvoked); Assert.AreEqual(42, n); }