@Override
    public void consume(Update update) {
        super.consume(update);
    }
@Test
  void canProcessChannelPosts() {
    Update update = mock(Update.class);
    Message message = mock(Message.class);
    when(message.getChatId()).thenReturn(1L);

    when(update.getChannelPost()).thenReturn(message);
    when(update.hasChannelPost()).thenReturn(true);

    bot.consume(update);

    String expected = "test channel post";
    verify(silent, times(1)).send(expected, 1);
  }