    @Test
    public void givenAValidMessenger_whenWeGenerateANewMessage_thenTheTimestampWithinTheCorrectRange() {

        long before = System.currentTimeMillis();
        Message message = messenger.generateNewMessage();
        long after = System.currentTimeMillis();

        assertThat(message.timestamp()).isBetween(before, after);
    }