public void AsyncTest() { var result = false; var Some = new Some(); Some.AsyncFunction(e => { result = e.Result; }); Assert.That(() => result, Is.True.After(1).Minutes.PollEvery(500).MilliSeconds); }
public void AsyncTest() { var autoEvent = new AutoResetEvent(false); // initialize to false var Some = new Some(); Some.AsyncFunction(e => { Assert.True(e.Result); autoEvent.Set(); // event set }); autoEvent.WaitOne(); // wait until event set }