created and ported to SPAsyncTestHelper