I would prefer to have this broken up into multiple test methods, with no more than 1-3 asserts per test method (each test method asserting the results of a single "event", no interspersed assertions with actions).