Rewrite notification tests

Due to the changes, every notification template can get its tests file.
Rewritten tests to be more unit test focused