void shouldSendEmail()

in ddm-notification-service-email/src/it/java/com/epam/digital/data/platform/notification/email/service/MailServiceIT.java [33:46]


  void shouldSendEmail() throws MessagingException {
    var email = "test@test.com";
    var subject = "Subject";
    var payload = "<html>Hello John!</html>";

    mailService.send(subject, payload, email);

    var receivedMessages = greenMail.getReceivedMessages();
    assertThat(receivedMessages).isNotEmpty();
    var receivedMessage = receivedMessages[0];
    assertThat(GreenMailUtil.getBody(receivedMessage)).isEqualTo(payload);
    assertThat(receivedMessage.getSubject()).isEqualTo(subject);
    assertThat(receivedMessage.getAllRecipients()[0].toString()).isEqualTo(email);
  }