@Test public void deveConfigurarORetornoParaDirectMessage() { SlackContactService service = SlackContactService.getInstance(gerenciadorSpy); SlackData slackData = new SlackData(); slackData.setUsername("Lucas Ventura"); SlackMessage retorno = processaDadosSlack(service, slackData); assertEquals("@Lucas Ventura", retorno.getChannel()); }
private SlackMessage processaDadosSlack(SlackContactService service, SlackData slackData) { when(gerenciadorSpy.interpreta(slackData)).thenReturn(new RespostaComando()); return service.processSlackData(slackData); }