added notification unitests, 100% test coverage