Exemple #1
0
        public void ImageInfIterNumberTest2()
        {
            double            count   = 0;
            List <double[, ]> images1 = new List <double[, ]>();
            List <double[, ]> images2 = new List <double[, ]>();

            while (true)
            {
                var im = imageSource.GetNextImage();
                Assert.IsNotNull(im);
                images1.Add(im);
                images2.Add(im);
                count++;
                if (count > 3 * imageNumber)
                {
                    break;
                }
            }
            int count2 = 0;

            foreach (var im in images1)
            {
                if (images2.RemoveAll(item => ImageSource.AreEqual(item, im)) > 0)
                {
                    count2++;
                }
            }
            Assert.IsTrue(count2 <= imageNumber);
        }