Alpinely.TownCrier.Tests.EmailTests.CanCreateMergedEmailFromExplicitValues C# (CSharp) Method

CanCreateMergedEmailFromExplicitValues() private method

private CanCreateMergedEmailFromExplicitValues ( ) : void
return void
        public void CanCreateMergedEmailFromExplicitValues()
        {
            string title = "Welcome {%=name%}, thank you for signing up!";
            string body = "Dear {%=name%}, ...";

            var tokenValues = new Dictionary<string, string> {{"Name", "Bill Gates"}};

            var factory = new MergedEmailFactory(new TemplateParser());

            MailMessage message =
                factory.WithTokenValues(tokenValues).WithSubject(title).WithPlainTextBody(body).Create();

            Assert.That(message.Subject == "Welcome Bill Gates, thank you for signing up!");
            Assert.That(message.Body == "Dear Bill Gates, ...");
        }