public void Actimizer() { var keys = new Dictionary <string, string>(); keys.Add("basic", System.Configuration.ConfigurationManager.AppSettings["actimizerauth"]); var auth = new AuthorizationHeaderAuth(keys); var url = "https://wsdk.actimizer.com/api/leads"; var jsonString = new Consumer().Consume(url, "LeadForExport.uniqueId", null, null, auth); dynamic result = JsonConvert.DeserializeObject <ExpandoObject>(jsonString); Assert.IsNotNull(result, "result was null"); Assert.IsNotNull(result.LeadForExport.uniqueId, "LeadForExport was null."); }
public void MailChimp() { var keys = new Dictionary <string, string>(); keys.Add("apikey", System.Configuration.ConfigurationManager.AppSettings["mailchimpApiKey"]); var auth = new AuthorizationHeaderAuth(keys); var url = "https://us13.api.mailchimp.com/3.0/campaigns/8141a28013"; var jsonString = new Consumer().Consume(url, "tracking.opens", null, null, auth); dynamic result = JsonConvert.DeserializeObject <ExpandoObject>(jsonString); bool val = false; Assert.IsNotNull(result, "result was null"); Assert.IsNotNull(result.opens, "opens was null."); Assert.That(result.opens is Boolean, "opens was not bool"); }