Added AbstractNotification and UserPrerference unit tests