private void WriteLog(NumbersToSum work)
        {
            var message = string.Format("{0} {1}", work.A, work.B);

            Console.WriteLine(message);
            //_log.Info(message);
        }
 private void GiveToProcess(NumbersToSum work)
 {
     // Put to Queue
     while (true)
     {
         var isPlaced = _producerConsumerQueue.Enqueue(work);
         if (isPlaced)
         {
             _consumerEvent.Set();
             break;
         }
         _producerEvent.WaitOne();
     }
 }