def test_has_api_template_ReturnsFalse_WhenApiTemplateIsLessThanZero(self): # Arrange message = BasicMessage() message.api_template = -1 # Act actual = has_api_template(message) # Assert self.assertFalse(actual)
def test_has_api_template_ReturnsTrue_WhenApiTemplateIsNotMinValue(self): # Arrange message = BasicMessage() message.api_template = self.random_helper.random_int(1, 10) # Act actual = has_api_template(message) # Assert self.assertTrue(actual)
def test_has_message_body_ReturnsTrue_WhenApiTemplateIsNotEmptyAndPlainTextBodyAndHtmlBodyIsEmpty(self): # Arrange message = BasicMessage() message.html_body = None message.plain_text_body = None message.api_template = self.random_helper.random_int() # Act actual = has_message_body(message) # Assert self.assertTrue(actual)
def test_has_message_body_ReturnsFalse_WhenHtmlBodyAndPlainTextBodyAndApiTemplateIsEmpty(self): # Arrange message = BasicMessage() message.html_body = None message.plain_text_body = None message.api_template = None # Act actual = has_message_body(message) # Assert self.assertFalse(actual)
def test_validate_base_message_ReturnsSuccess_WhenSubjectAndFromRecipientAndApiTemplateIsNotEmpty(self): # Arrange message = BasicMessage() message.subject = self.random_helper.random_string() message.from_email_address = self.random_helper.random_email_address() message.api_template = self.random_helper.random_int() # Act actual = validate_base_message(message) # Assert self.assertEqual(SendResult.Success, actual)
def test_validate_base_message_ReturnsMessageValidationEmptyMessage_WhenAllBodyFieldsAreEmpty(self): # Arrange message = BasicMessage() message.subject = self.random_helper.random_string() message.from_email_address = self.random_helper.random_email_address() message.html_body = None message.plain_text_body = None message.api_template = None # Act actual = validate_base_message(message) # Assert self.assertEqual(SendResult.MessageValidationEmptyMessage, actual)