public void Can_Update_Template() { // Setup var apiKey = ConfigurationManager.AppSettings["APIKey"]; var templateName = ConfigurationManager.AppSettings["TemplateExample"]; const string original = "<span mc:edit=\"model1\"></span>"; const string modified = "<span mc:edit=\"model2\"></span>"; // Exercise var api = new MandrillApi(apiKey); var result = api.UpdateTemplate(templateName, "*****@*****.**", "Test", "Template test", modified, "*|model1|*", true, null); var result2 = api.UpdateTemplate(templateName, "*****@*****.**", "Test", "Template test", original, "*|model1|*", true, null); // Verify Assert.AreEqual(modified, result.code); Assert.AreEqual(original, result2.code); }
public async Task Can_Update_Template() { // Setup string apiKey = ConfigurationManager.AppSettings["APIKey"]; string templateName = ConfigurationManager.AppSettings["TemplateExample"]; const string original = "<span mc:edit=\"model1\"></span>"; const string modified = "<span mc:edit=\"model2\"></span>"; // Exercise var api = new MandrillApi(apiKey); TemplateInfo result = await api.UpdateTemplate( new UpdateTemplateRequest(templateName) { Code = modified }); TemplateInfo result2 = await api.UpdateTemplate( new UpdateTemplateRequest(templateName) { Code = original }); // Verify Assert.AreEqual(modified, result.Code); Assert.AreEqual(original, result2.Code); }