Пример #1
0
        public void RandomIdGeneratorTest()
        {
            var randomIdGenerator = new RandomIdGenerator(1, 1);

            var generatedIds = new HashSet<string>();
            for (int i = 0; i < MinIdGenerator.Chars0.Length; i++)
                generatedIds.Add(randomIdGenerator.Next());

            Assert.AreEqual(MinIdGenerator.Chars0.Length, generatedIds.Count);
            Assert.AreEqual(MinIdGenerator.Chars0.Length - 1, randomIdGenerator.CurrentCombinationNumber);
        }