#1031 Created abstractions for fired events testing