iOS: wrote unit tests for ios's local notification system, so that we can prove it's ok to cancel a notification from a tray by create a new notification with exactly the same information as the notification in the tray, and then cancel this new notification will cancel the notification in the tray.