static void Main(string[] args)
        {
            var VsegoProdano = SingletonGlobalProdano.GetInstance();

            BaseOfProduct baseOfProduct = new BaseOfProduct(10, 10, 10, 10);

            Console.WriteLine(baseOfProduct);


            baseOfProduct.Prodaga();
            BaseHistory @base = new BaseHistory();

            @base.History.Push(baseOfProduct.SaveState());

            baseOfProduct.Prodaga();

            baseOfProduct.RestoreState(@base.History.Pop());

            baseOfProduct.Prodaga();

            Console.WriteLine(VsegoProdano);

            baseOfProduct.Prodaga();
            baseOfProduct.Prodaga();

            Console.WriteLine(baseOfProduct);

            Console.Read();
        }
        public void Prodaga()
        {
            var VsegoProdano = SingletonGlobalProdano.GetInstance();

            Console.WriteLine($"\n Продаем все по 1 шт:");
            if (Meat > 0)
            {
                Meat--;
                VsegoProdano.ProdaliMeat++;
                Console.WriteLine("Продали Мясо.Осталось-{0}", Meat);
            }
            else
            {
                Console.WriteLine("Мяса больше нет");
            }

            if (Apelsin > 0)
            {
                Apelsin--;
                VsegoProdano.ProdaliApelsin++;
                Console.WriteLine("Продали Апельсин.Осталось-{0}", Apelsin);
            }
            else
            {
                Console.WriteLine("Апельсин больше нет");
            }

            if (Banan > 0)
            {
                Banan--;
                VsegoProdano.ProdaliBanan++;
                Console.WriteLine("Продали Banan.Осталось-{0}", Banan);
            }
            else
            {
                Console.WriteLine("Banan больше нет");
            }

            if (Klubnika > 0)
            {
                Klubnika--;
                VsegoProdano.ProdaliKlubnika++;
                Console.WriteLine("Продали Klubnika.Осталось-{0}", Klubnika);
            }
            else
            {
                Console.WriteLine("Klubnika больше нет");
            }

            Console.WriteLine();
        }