Example #1
0
        public void Test()
        {
            ThreadSafeList <int> ts = new ThreadSafeList <int>();

            for (int x = 0; x < 10; x++)
            {
                ts.Add(x);
            }

            Assert.AreEqual(10, ts.Count());
            Assert.IsTrue(ts.Remove(5));
            Assert.AreEqual(9, ts.Count());
            Assert.IsFalse(ts.Remove(5));

            int count = 0;

            foreach (int x in ts)
            {
                count++;
                ts.ForEach((i) => ts.Remove(i));
            }
            Assert.AreEqual(1, count);
        }
Example #2
0
 public int GetBufferLength()
 {
     return(packetBuffer.Count());
 }