This is a bit over the top I think. It should be clear from the name of the test what it is doing and why a particular assert should be needed. If not, the test is probably doing too much. In some situations this may be unavoidable, but I don't think we should require this sort of verbose commenting for every assert.