Beispiel #1
0
        public void ShouldGenerateDifferentUuids()
        {
            var generator      = new SequentialUuidIdGenerator();
            var loops          = 1000;
            var generatedUuids = new HashSet <string>();

            for (var i = 0; i < loops; i++)
            {
                var uuid = generator.GenerateId();
                Assert.False(generatedUuids.Contains(uuid));
                generatedUuids.Add(uuid);
            }
        }
Beispiel #2
0
        public void ShouldGenerateUuidsStartingWithTheSame13Chars()
        {
            var generator = new SequentialUuidIdGenerator();

            Assert.Equal(generator.GenerateId().Substring(0, 13), generator.GenerateId().Substring(0, 13));
        }