Ejemplo n.º 1
0
        public void NullCollectionTest()
        {
            List <PersonProper> collection = new List <PersonProper>();
            var collectionRandomizer       = new CollectionRandomizer <PersonProper>(collection);

            Assert.ThrowsException <NullReferenceException>(collectionRandomizer.GetNext);
        }
Ejemplo n.º 2
0
        public void GetNextRepeatTest()
        {
            const int count                = 10;
            var       collection           = RandomData.GeneratePersonCollection <PersonProper>(count);
            var       collectionRandomizer = new CollectionRandomizer <PersonProper>(collection, true);

            var counter = 0;

            do
            {
                var item = collectionRandomizer.GetNext();

                counter++;

                Debug.WriteLine(item.ToString());
            } while (counter < 55);

            Assert.IsTrue(55 == counter);
        }