public void CanGenerateRandomStringWithDefaultSettings()
        {
            //arrange
            ISettings settings = Settings.Default();
            StringGenerator generator = new StringGenerator(settings);

            //act
            string actual = generator.Create() as string;

            //assert
            Assert.That(actual == null || actual.Length > 0, Is.True);
        }
        public void CanGenerateRandomStringWithOnlyNulls()
        {
            //arranage
            ISettings settings = Settings.Default();
            settings.AllowNulls = true;
            settings.NullPercentage = 100;
            StringGenerator generator = new StringGenerator(settings);

            //act
            string actual = generator.Create() as string;

            //assert
            Assert.That(actual, Is.Null);
        }