I was still working under the assumption that activity collection cycles were set on an interval. I need the content ID to subscribe to that activity stream, but by the time I'm subscribed the preview might've already been generated and I could've missed the activity. At least, that was the reasoning at the time. I know now that collections are only run manually so this test can be significantly simplified.