there are a couple different scenarios that are independent from each other here. This makes me think they should be in separate tests.