Looks about right to me. It looks like you test to make sure the events actually occurred at the proper time?