refactoring; better fixtures and stubs; send notification test