public async Task Should_Return_Correct_Count() { // Setup string apiKey = ConfigurationManager.AppSettings["APIKey"]; string templateName = Guid.NewGuid().ToString(); const string code = "Foobar"; // Exercise var api = new MandrillApi(apiKey); await api.AddTemplate(new AddTemplateRequest(templateName) { FromName = "*****@*****.**", Code = code, Text = code, Publish = true }); List<TemplateInfo> result = await api.ListTemplates(new ListTemplatesRequest()); Assert.True(result.Any(r => r.Name == templateName)); // Cleanup await api.DeleteTemplate(new DeleteTemplateRequest(templateName)); }
public async Task Should_Return_Correct_Count() { // Setup string apiKey = ConfigurationManager.AppSettings["APIKey"]; string templateName = Guid.NewGuid().ToString(); const string code = "Foobar"; // Exercise var api = new MandrillApi(apiKey); await api.AddTemplate(new AddTemplateRequest(templateName) { FromName = "*****@*****.**", Code = code, Text = code, Publish = true }); List <TemplateInfo> result = await api.ListTemplates(new ListTemplatesRequest()); Assert.True(result.Any(r => r.Name == templateName)); // Cleanup await api.DeleteTemplate(new DeleteTemplateRequest(templateName)); }
public void List_Templates_Returns_Correct_Count() { // Setup var apiKey = ConfigurationManager.AppSettings["APIKey"]; var templateCount = int.Parse(ConfigurationManager.AppSettings["TemplateCount"]); // Exercise var api = new MandrillApi(apiKey); var result = api.ListTemplates(); var expected = templateCount; // Verify Assert.AreEqual(expected, result.Count); }
public async Task Should_Return_Correct_Count() { // Setup string apiKey = ConfigurationManager.AppSettings["APIKey"]; int templateCount = int.Parse(ConfigurationManager.AppSettings["TemplateCount"]); // Exercise var api = new MandrillApi(apiKey); List<TemplateInfo> result = await api.ListTemplates(new ListTemplatesRequest()); int expected = templateCount; // Verify Assert.AreEqual(expected, result.Count); }
public async Task Should_Return_Correct_Count() { // Setup string apiKey = ConfigurationManager.AppSettings["APIKey"]; int templateCount = int.Parse(ConfigurationManager.AppSettings["TemplateCount"]); // Exercise var api = new MandrillApi(apiKey); List <TemplateInfo> result = await api.ListTemplates(new ListTemplatesRequest()); int expected = templateCount; // Verify Assert.AreEqual(expected, result.Count); }