示例#1
0
        private static void StartTriggeredSend(string externalKey)
        {
            var triggeredEmailCreator = new TriggeredEmailCreator(GetConfig());

            triggeredEmailCreator.StartTriggeredSend(externalKey);
            Console.WriteLine("Started triggered send");
        }
示例#2
0
        private static void CreateTriggeredSendWithPasteHtml(string externalKey)
        {
            var triggeredEmailCreator = new TriggeredEmailCreator(GetConfig());

            triggeredEmailCreator.CreateTriggeredSendDefinitionWithPasteHtml(externalKey);
            Console.WriteLine("Completed creating triggered send");
        }
示例#3
0
        private static void CreateTriggeredSendWithTemplate(string externalKey)
        {
            var triggeredEmailCreator = new TriggeredEmailCreator(GetConfig());

            triggeredEmailCreator.CreateTriggeredSendDefinitionWithEmailTemplate(externalKey, "<html><head><style>.red{color:red}</style></head>", "</html>");
            Console.WriteLine("Completed creating triggered send");
        }
示例#4
0
        private void Create(string externalKey)
        {
            var triggeredEmailCreator = new TriggeredEmailCreator(Config);

            Assert.DoesNotThrow(() => triggeredEmailCreator.CreateTriggeredSendDefinitionWithPasteHtml(
                                    externalKey,
                                    Priority.High),
                                "Failed to create Triggered Email");

            Assert.DoesNotThrow(() => triggeredEmailCreator.StartTriggeredSend(externalKey), "Failed to start Triggered Send");
        }
示例#5
0
        private void Create(string externalKey)
        {
            var triggeredEmailCreator = new TriggeredEmailCreator(Config);

            Assert.DoesNotThrow(() => triggeredEmailCreator.CreateTriggeredSendDefinitionWithEmailTemplate(
                                    externalKey,
                                    "<html><head></head><style>.green{color:green}</style>",
                                    "</html>",
                                    Priority.High),
                                "Failed to create Triggered Email");

            Assert.DoesNotThrow(() => triggeredEmailCreator.StartTriggeredSend(externalKey), "Failed to start Triggered Send");
        }
        private void Create(string externalKey)
        {
            var triggeredEmailCreator = new TriggeredEmailCreator(Config);

            Assert.DoesNotThrow(() => triggeredEmailCreator.Create(
                                    externalKey,
                                    "<html>" +
                                    "<head>" +
                                    "<style>.green{color:green}</style>" +
                                    "</head>" +
                                    "<body>Hello %%FirstName%%,   " +
                                    "<p>This is a templated email with custom fields.</p>" +
                                    "<p class='green'>Green Content: %%MyOwnValue%% ...</p>" +
                                    "<body>" +
                                    "<html>",
                                    Priority.High),
                                "Failed to create Triggered Email");

            Assert.DoesNotThrow(() => triggeredEmailCreator.StartTriggeredSend(externalKey), "Failed to start Triggered Send");
        }