Example #1
0
        public void NextElement_Char()
        {
            var list   = new[] { 'j', 'a', 'r', 'e', 'd' };
            var actual = new HashSet <char>();

            for (var i = 0; i < 200; i++)
            {
                actual.Add(TRandom.NextElement(list));
            }

            CollectionAssert.AreEquivalent(list, actual.ToArray());
        }
Example #2
0
        public void NextElement_String()
        {
            var list   = new[] { "hello", "my", "name", "is", "duke", "nukem" };
            var actual = new HashSet <string>();

            for (var i = 0; i < 200; i++)
            {
                actual.Add(TRandom.NextElement(list));
            }

            CollectionAssert.AreEquivalent(list, actual.ToArray());
        }