public Response GetResponse(object data, string templateName, IParser parser)
 {
     var connection = new Connection(_authentication.ApiUrl);
     var template = _templateFactory.GetInstance(templateName);
     template.Authentication = _authentication;
     var requestBody = template.Render(data);
     var response = connection.Request("post", requestBody, null);
     return parser.Parse(response);
 }
        // GetCustomerProfileIds
        public long[] GetCustomerProfileIds()
        {
            var connection = new Connection(_authentication.ApiUrl);

            var template = _templateFactory.GetInstance("getCustomerProfileIds.spark");

            template.Authentication = _authentication;
            var response = connection.Request("post", template.Render(null), null);
            //Console.WriteLine(response);
            return new long[] { };
        }
 public void ResponseExceptionIsThrownIfResponseIsNotSuccessful()
 {
     var cxn = new Connection("http://cosmicvent.com/test-tube-baby");
     var response = cxn.Request("get", null, null);
 }
 public void CanMakeAValidRequestToAServer()
 {
     var cxn = new Connection("http://google.com");
     var response = cxn.Request("get", null, null);
 }