public static ICollection<string> GenerateXNumberOfStandardPasswordPhrases(int numberOfPasswordPhrasesRequested, SizeOfWords wordSize) { IsAmountPositive(numberOfPasswordPhrasesRequested, "numberOfPasswordPhrasesRequested"); var passwordPhraseList = new List<string>(); for (int i = 0; i < numberOfPasswordPhrasesRequested; i++) { switch (wordSize) { case SizeOfWords.Random : passwordPhraseList.Add(GenerateStandardPasswordPhrase()); break; case SizeOfWords.ThreeLetter: passwordPhraseList.Add(GenerateStandardPasswordPhraseWithThreeLetterWords()); break; case SizeOfWords.FourLetter: passwordPhraseList.Add(GenerateStandardPasswordPhraseWithFourLetterWords()); break; case SizeOfWords.FiveLetter: passwordPhraseList.Add(GenerateStandardPasswordPhraseWithFiveLetterWords()); break; default: passwordPhraseList.Add(GenerateStandardPasswordPhrase()); break; } } return passwordPhraseList; }
public static ICollection <string> GenerateXNumberOfStandardPasswordPhrases(int numberOfPasswordPhrasesRequested, SizeOfWords wordSize) { IsAmountPositive(numberOfPasswordPhrasesRequested, "numberOfPasswordPhrasesRequested"); var passwordPhraseList = new List <string>(); for (int i = 0; i < numberOfPasswordPhrasesRequested; i++) { switch (wordSize) { case SizeOfWords.Random: passwordPhraseList.Add(GenerateStandardPasswordPhrase()); break; case SizeOfWords.ThreeLetter: passwordPhraseList.Add(GenerateStandardPasswordPhraseWithThreeLetterWords()); break; case SizeOfWords.FourLetter: passwordPhraseList.Add(GenerateStandardPasswordPhraseWithFourLetterWords()); break; case SizeOfWords.FiveLetter: passwordPhraseList.Add(GenerateStandardPasswordPhraseWithFiveLetterWords()); break; default: passwordPhraseList.Add(GenerateStandardPasswordPhrase()); break; } } return(passwordPhraseList); }