Beispiel #1
0
        public void ToAddressesAreTemplated()
        {
            var mail    = new CollectingMailGateway();
            var reactor = new EmailReactor(mail)
            {
                From = "*****@*****.**",
                To   = "{{Name}}@example.com",
                Host = "example.com"
            };

            reactor.Attach(new TestAppHost());

            var data = Some.LogEvent(new Dictionary <string, object> {
                { "Name", "test" }
            });

            reactor.On(data);

            var sent = mail.Sent.Single();

            Assert.Equal("*****@*****.**", sent.Message.To.ToString());
        }