Example #1
0
        public void Can_fail_edit_message_template()
        {
            var data = MessagingTestHelper.CreateEditMessageTemplateData();

            data.Id = Guid.NewGuid();

            var exception = Assert.Throws <RegoValidationException>(() => MessageTemplateCommands.Edit(data));

            Assert.That(exception.Message, Is.EqualTo(
                            Enum.GetName(typeof(MessagingValidationError), MessagingValidationError.InvalidId)));
        }
Example #2
0
        public void Can_edit_message_template()
        {
            var data = MessagingTestHelper.CreateEditMessageTemplateData();

            MessageTemplateCommands.Edit(data);

            var messageTemplate = MessagingRepository.MessageTemplates.SingleOrDefault(x => x.Id == data.Id);

            Assert.That(messageTemplate, Is.Not.Null);
            Assert.That(messageTemplate.Id, Is.EqualTo(data.Id));
            Assert.That(messageTemplate.TemplateName, Is.EqualTo(data.TemplateName));
            Assert.That(messageTemplate.Subject, Is.EqualTo(data.Subject));
            Assert.That(messageTemplate.MessageContent, Is.EqualTo(data.MessageContent));
        }