/// <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; }; }