/// <summary>
        /// Generates random string based on the RandomStringEnum options
        /// </summary>
        /// <param name="randomStringOption"></param>
        /// <param name="length">string length</param>
        public string GetString(RandomStringEnum randomStringOption = RandomStringEnum.Word, int length = 250)
        {
            switch (randomStringOption)
            {
                case RandomStringEnum.Word:
                    return Faker.Lorem.Sentence().Split(' ').First();//.Substring(0, length);
                case RandomStringEnum.Sentence:
                    return Faker.Lorem.Sentence();//.Substring(0, length);
                case RandomStringEnum.Paragraph:
                    return Faker.Lorem.Paragraph();//.Substring(0, length);
                case RandomStringEnum.Unique:
                    var guid = Guid.NewGuid();
                    var randomString = Convert.ToBase64String(guid.ToByteArray()).Replace("/", "-").Replace("+", "_").Replace("=", "");
                    return randomString;//.Substring(0, length);

                default:
                    goto case RandomStringEnum.Word;
            };
        }
예제 #2
0
        /// <summary>
        /// Generates random string based on the RandomStringEnum options
        /// </summary>
        /// <param name="randomStringOption"></param>
        /// <param name="length">string length</param>
        public string GetString(RandomStringEnum randomStringOption = RandomStringEnum.Word, int length = 250)
        {
            switch (randomStringOption)
            {
                case RandomStringEnum.Word:
                    return Faker.Lorem.Sentence().Split(' ').First();//.Substring(0, length);
                case RandomStringEnum.Sentence:
                    return Faker.Lorem.Sentence();//.Substring(0, length);
                case RandomStringEnum.Paragraph:
                    return Faker.Lorem.Paragraph();//.Substring(0, length);
                case RandomStringEnum.Unique:
                    var guid = Guid.NewGuid();
                    var randomString = Convert.ToBase64String(guid.ToByteArray()).Replace("/", "-").Replace("+", "_").Replace("=", "");
                    return randomString;//.Substring(0, length);

                default:
                    goto case RandomStringEnum.Word;
            };
        }