Esempio n. 1
0
        public void ReadOnly_Test()
        {
            var queue = new BufferedQueue <char>(1000);
            ICollection <char> collection = queue;

            Assert.AreEqual(collection.IsReadOnly, false);
        }
Esempio n. 2
0
		public void Peek_Test()
		{
			var queue = new BufferedQueue<int>(1000);
			for (int c = 0; c < 100; c++)
			{
				queue.Enqueue(c);
				//Assert.AreEqual(queue.Peek(), c);
			}
		}
Esempio n. 3
0
		public void Empty_Test()
		{
			var queue = new BufferedQueue<int>(1000);
			for (int c = 0; c < 100; c++)
				queue.Enqueue(1);
			//Assert.AreEqual(queue.Count, 100);
			queue.Clear();
			//Assert.AreEqual(queue.Count, 0);
		}
Esempio n. 4
0
		public void Enqueue_Test()
		{
			var queue = new BufferedQueue<int>(1000);
			for (int c = 0; c < 100; c++)
			{
				queue.Enqueue(c);
				//Assert.AreEqual(queue.Count, c + 1);
			}
		}
Esempio n. 5
0
        public void Peek_Test()
        {
            var queue = new BufferedQueue <int>(1000);

            for (int c = 0; c < 100; c++)
            {
                queue.Enqueue(c);
                //Assert.AreEqual(queue.Peek(), c);
            }
        }
Esempio n. 6
0
        public void Enqueue_Test()
        {
            var queue = new BufferedQueue <int>(1000);

            for (int c = 0; c < 100; c++)
            {
                queue.Enqueue(c);
                //Assert.AreEqual(queue.Count, c + 1);
            }
        }
        public void BufferedQueue_Dispose_Calls_InternalQueues_Dispose()
        {
            var bufferMock = CreateIQueueMock();
            var queue = new BufferedQueue<Entity>(QueueMock.Object, bufferMock.Object, _floor,
                _ceiling, false);

            queue.Dispose();

            QueueMock.Verify(mock => mock.Dispose(), "Failed to call overflow.Dispose");
            bufferMock.Verify(mock => mock.Dispose(), "Failed to call buffer.Dispose");
        }
Esempio n. 8
0
        public void Empty_Test()
        {
            var queue = new BufferedQueue <int>(1000);

            for (int c = 0; c < 100; c++)
            {
                queue.Enqueue(1);
            }
            //Assert.AreEqual(queue.Count, 100);
            queue.Clear();
            //Assert.AreEqual(queue.Count, 0);
        }
Esempio n. 9
0
		public void Dequeue_Test()
		{
			var queue = new BufferedQueue<int>(1000);
			for (int c = 0; c < 100; c++)
				queue.Enqueue(c);

			for (int c = 0; c < 100; c++)
			{
				int n = queue.Dequeue();
				//Assert.AreEqual(n, c);
				//Assert.AreEqual(queue.Count, c);
			}
		}
Esempio n. 10
0
		public void ReadOnly_Test()
		{
			var queue = new BufferedQueue<char>(1000);
			ICollection<char> collection = queue;
			Assert.AreEqual(collection.IsReadOnly, false);
		}
Esempio n. 11
0
		public void Empty_Queue_Count()
		{
			var empty = new BufferedQueue<int>(1000);
			//Assert.AreEqual(empty.Count, 0);
		}
        public void TestInitialize()
        {
            QueueMock = CreateIQueueMock();

            _buffer = new QueueAdapter<Entity>();
            // Pass autoStart: false to prevent the internal thread starting up for our tests
            _queue = new BufferedQueue<Entity>(QueueMock.Object, _buffer, _floor, _ceiling, false);
        }
Esempio n. 13
0
 public void Empty_Queue_Count()
 {
     var empty = new BufferedQueue <int>(1000);
     //Assert.AreEqual(empty.Count, 0);
 }