@Test
public void testStartAsyncTraceEntry() {

    assertThat(threadContext.startAsyncTraceEntry(null, timerName))
            .isEqualTo(NopTransactionService.ASYNC_TRACE_ENTRY);
    assertThat(threadContext.startAsyncTraceEntry(messageSupplier, null))
            .isEqualTo(NopTransactionService.ASYNC_TRACE_ENTRY);
    assertThat(threadContext.startAsyncTraceEntry(messageSupplier, timerName)
            .getClass().getName()).endsWith("$DummyTraceEntryOrQuery");
}