added NotificationChain unit tests