can we break these into individual tests? This seems a bit heavy on the work/assertions in one.