Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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);
 }