public void CheckoutShoppingCartTest() { int siteId = -40000; //needs real mock data as do all tests 7-19-13 RestRequestShoppingCart cart = new RestRequestShoppingCart { SeriesId = 234, Amount = 3.50, UserId = UserId, UserBillingInfoId = 4 }; CheckoutRestCalls checkoutRestCalls = new CheckoutRestCalls(); IRestResponse response = checkoutRestCalls.CheckoutShoppingCart(siteId, cart); Console.WriteLine(response.Content); Assert.AreNotEqual(0, response.ContentLength); }
public IRestResponse CheckoutShoppingCart(int siteId, RestRequestShoppingCart cart) { var client = new RestClient("http://dev-mobile-rest.mbodev.me"); var request = new RestRequest("/rest/sale/Checkout", Method.POST) { RequestFormat = DataFormat.Json }; request.AddHeader("Content-type", "application/json"); request.AddHeader("Authorization", "Bearer " + UserAccessToken); request.AddHeader("SiteId", siteId.ToString(CultureInfo.InvariantCulture)); request.AddBody(new { seriesID = cart.SeriesId, amount = cart.Amount, userID = cart.UserId, userBillingInfoID = cart.UserBillingInfoId }); return(client.Execute(request)); }