Пример #1
0
        public void ParseNotifyMessage()
        {
            var email = FileX.LoadResourceAsText(Assembly.GetExecutingAssembly(), "Butterfly.Notify.Test.email.txt");
            var templateNotifyMessage = NotifyMessage.Parse(email);
            var notifyMessage         = templateNotifyMessage.Evaluate(new {
                first_name = "Bob"
            });

            Assert.IsTrue(notifyMessage.bodyText.Trim().StartsWith("Hello, Bob."));
        }
Пример #2
0
        public void ParseSendMessage()
        {
            var email = FileX.LoadResourceAsText(Assembly.GetExecutingAssembly(), "Butterfly.Message.Test.email.txt");
            var sendMessageTemplate = SendMessage.Parse(email, SimpleEvaluator.Evaluate);
            var sendMessage         = sendMessageTemplate.Evaluate(new {
                first_name = "Bob"
            });

            Assert.IsTrue(sendMessage.bodyText.Trim().StartsWith("Hello, Bob."));
        }