No, the task returned from start is not waiting on the receiving task queue, so there the buffer me count is not 2 there. The rest of the test passes fine, but that assertion fails which makes sense.