public void BasicTasks()
 {
     using (Utilities.DataTypes.Threading.TaskQueue<string> Tasks = new Utilities.DataTypes.Threading.TaskQueue<string>(3, x => Console.WriteLine(x)))
     {
         10.Times(x => Assert.DoesNotThrow(() => Tasks.Enqueue("This is a test #" + x)));
     }
 }
 public void BasicTasks()
 {
     using (Utilities.DataTypes.Threading.TaskQueue <string> Tasks = new Utilities.DataTypes.Threading.TaskQueue <string>(3, x => Console.WriteLine(x)))
     {
         10.Times(x => Tasks.Enqueue("This is a test #" + x));
     }
 }