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));
        }
Example #3
0
        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 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);
        }
Example #6
0
        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);
        }