private ActivePromotionsForNextDays GetActivePromotions(string id) { var str = ServiceCaller.Invoke("GET", $"{UrlGetActivePromotions}({id})", ""); ActivePromotionsForNextDays promotions = JsonConvert.DeserializeObject <ActivePromotionsForNextDays>(str); return(promotions); }
private List <Promotion> GetPromotions() { var str = ServiceCaller.Invoke("GET", Url, ""); List <Promotion> promotions = JsonConvert.DeserializeObject <List <Promotion> >(str); return(promotions); }
private void ClearPromotion() { List <Promotion> promotions = GetPromotions(); foreach (var promotion in promotions) { ServiceCaller.Invoke("DELETE", $"{Url}({promotion.Id})", ""); } Assert.IsTrue(GetPromotions().Count == 0, "All promtions are removed"); }
protected void ClearPromotion() { List <Promotion> promotions = GetPromotions(); foreach (var promotion in promotions) { ServiceCaller.Invoke("DELETE", $"{Url}({promotion.Id})", ""); } Assert.AreEqual(GetPromotions().Count, 0, "All promtions are removed"); }
private Promotion CreatePromotion(Promotion promotion) { string ret = ServiceCaller.Invoke("POST", Url, JsonConvert.SerializeObject(promotion)); return(JsonConvert.DeserializeObject <Promotion>(ret)); }