public void MinHeapAddFull()
 {
     for (int i = 0; i < ProductsList.Count; i++)
     {
         MinHeapObject.Add(ProductsList[i]);
     }
 }
        public List <Product> MinHeapList()
        {
            List <Product> products = new List <Product>();
            int            length   = MinHeapObject.Size;

            for (int i = 0; i < length; i++)
            {
                products.Add(MinHeapObject.Pop());
            }

            return(products);
        }