Same comment here. Ideally everything except for these three assertions could live in a `setup` block and we would have three test cases.