I also wondered why so many different assertions were grouped into one test. I wouldn't mind refactoring them into more granular tests as a separate pull request.