public void ToString_ContainsAppId()
        {
            var uri = new RetrieveItemUri("myId", "myKey", "itemId");

            string result = uri.ToString();

            StringAssert.Contains("appId=myId", result);
        }
示例#2
0
        /// <summary>
        /// Retrieves the specified item from the Nutritionix API
        /// </summary>
        /// <param name="upc">The UPC</param>
        /// <returns>The requested item or null</returns>
        /// <exception cref="Nutritionix.NutritionixException"/>
        public Item RetrieveItemByUPC(string upc)
        {
            CheckInitialized();

            var itemUri = new RetrieveItemUri(_appId, _appKey, upc: upc);

            return(Get <Item>(itemUri));
        }
        public void ToString_ContainsUPC()
        {
            var uri = new RetrieveItemUri("myId", "myKey", upc: "myUPC");

            string result = uri.ToString();

            StringAssert.Contains("upc=myUPC", result);
        }
示例#4
0
        /// <summary>
        /// Retrieves the specified item from the Nutritionix API
        /// </summary>
        /// <param name="id">The item id</param>
        /// <returns>The requested item or null</returns>
        /// <exception cref="Nutritionix.NutritionixException"/>
        public Item RetrieveItem(string id)
        {
            CheckInitialized();

            var itemUri = new RetrieveItemUri(_appId, _appKey, id: id);

            return(Get <Item>(itemUri));
        }