Personally I like to split up these methods in:

testTryAcquire_whenNoPermits
testTryAcquire_whenNotEnoughPermits
testTryAcquire_whenMoreThanEnoughPermits
testTryAcquire_whenJustEnoughPermits

You have different scenario's stuffed in a single test which makes understanding the scenario's a lot harder.