public void ShouldGenerateValue()
        {
            var gen         = new NameStringGenerator(new ColumnDataTypeDefinition("VarChar(123)", false));
            var firstValue  = gen.GenerateValue(1);
            var secondValue = gen.GenerateValue(2);

            Assert.That(firstValue, Is.Not.Null);
            Assert.That(firstValue, Is.Not.EqualTo(secondValue));
        }
        public void ShouldStartOverWhenAllValuesBeenSeen()
        {
            var gen = new NameStringGenerator(new ColumnDataTypeDefinition("VarChar(123)", false));

            for (int n = 0; n < 20000; n++)
            {
                var firstValue = gen.GenerateValue(n);
                Assert.That(firstValue, Is.Not.Null);
            }
        }