public override void PerformTest(params object[] parameters) { var length = int.Parse(parameters[0].ToString()); var excludedCharacters = new List <char>(); for (int i = 1; i < parameters.Length; i++) { excludedCharacters.Add((char)parameters[i]); } var excludedCharactersArray = excludedCharacters.ToArray(); for (int i = 0; i < ExecutionTimes; i++) { string randomValue = RandomAlphanumericString.GenerateValueWithout(length, excludedCharactersArray); if (string.IsNullOrEmpty(randomValue)) { WrongResults.Add("NULL"); } else if (ContainsAnyExcludedCharacter(randomValue, excludedCharacters)) { WrongResults.Add(randomValue.ToString(CultureInfo.InvariantCulture)); } } fileLogger.LogResult(WrongResults); }
public override void PerformTest(params object[] parameters) { for (int i = 0; i < ExecutionTimes; i++) { string randomValue = RandomAlphanumericString.GenerateUpperCaseValue(100); if (string.IsNullOrEmpty(randomValue)) { WrongResults.Add("NULL"); } else if (randomValue.Any(char.IsLower) || IsLetterOrDigit(randomValue) == false) { WrongResults.Add(randomValue.ToString(CultureInfo.InvariantCulture)); } } fileLogger.LogResult(WrongResults); }