public void QuantityOfOrdersTest()
        {
            List <DataBaseRow> dataBase = new List <DataBaseRow>();
            long requestId        = 0;
            int  cliID            = 0;
            int  expectedQuantity = 0;
            int  databaseSize     = rand.Next(2000);

            for (int i = 0; i < databaseSize; i++)
            {
                double price    = (double)rand.Next(200000) / 100;
                int    quantity = rand.Next(100);
                if (rand.Next(4) == 1)
                {
                    requestId++;
                    expectedQuantity++;
                }
                else
                {
                    cliID++;
                    requestId = 0;
                    expectedQuantity++;
                }

                DataBaseRow toInsert =
                    new DataBaseRow("cli" + cliID, requestId, generateCorrectString(255), quantity, price);
                dataBase.Add(toInsert);
            }
            RaportGenerator raportGenerator = new RaportGenerator(dataBase);

            Assert.AreEqual(expectedQuantity, raportGenerator.QuantityOfOrders());
        }
 private void mixtable(List <DataBaseRow> table, int iterations)
 {
     for (int i = 0; i < iterations; i++)
     {
         int         a = rand.Next(table.Count);
         int         b = rand.Next(table.Count);
         DataBaseRow t = table[a];
         table[a] = table[b];
         table[b] = t;
     }
 }