private void DeletePendingAsyncAndWait(EventStore sut, string partitionKey, string rowKey) { var resetEvent = new AutoResetEvent(false); sut.DeletePendingAsync(partitionKey, rowKey, (deleted) => { resetEvent.Set(); Assert.True(deleted); }, Assert.Null); Assert.True(resetEvent.WaitOne(5000)); }