Пример #1
0
        public override dynamic GenerateTrashValue(GoInstance goInstance)
        {
            StringBuilder builder = new StringBuilder();

            Thread.Sleep(100);
            rand = new Random();
            int size = rand.Next(0, 128);

            char ch;

            for (int i = 0; i < size; i++)
            {
                ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * rand.NextDouble() + 65)));
                builder.Append(ch);
            }

            /*var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
             * var stringChars = new char[8];
             * var random = new Random();
             *
             * for (int i = 0; i < stringChars.Length; i++)
             * {
             *  stringChars[i] = chars[random.Next(chars.Length)];
             * }
             *
             * var finalString = new String(stringChars);
             *
             * return finalString;*/
            return(builder.ToString().ToLower());
        }
Пример #2
0
        public override dynamic GenerateTrashValue(GoInstance goInstance)
        {
            int i1 = rand.Next(int.MinValue, int.MaxValue);
            int i2 = rand.Next(int.MinValue, int.MaxValue);

            return(((float)i1) / ((float)i2));
        }
Пример #3
0
        public override dynamic GenerateTrashValue(GoInstance goInstance)
        {
            int length = rand.Next(1, 5);

            dynamic[] array = new dynamic[length];

            for (int j = 0; j < length; j++)
            {
                array[j] = ArrayProperty.GenerateTrashValue(goInstance);
            }

            return(array);
        }
Пример #4
0
        public override dynamic GenerateTrashValue(GoInstance goInstance)
        {
            ExpandoObject mainObjectInstance = new ExpandoObject();

            var mainObjectInstanceDict = mainObjectInstance as IDictionary <string, dynamic>;

            var propertyIterator = _properties.Keys.GetEnumerator();

            while (propertyIterator.MoveNext())
            {
                GoProperty currProp = _properties[propertyIterator.Current];

                dynamic propertyInstance = currProp.GenerateTrashValue(goInstance);

                mainObjectInstanceDict.Add(propertyIterator.Current, propertyInstance);
            }

            return(mainObjectInstanceDict);
        }
Пример #5
0
 public override dynamic GenerateTrashValue(GoInstance goInstance)
 {
     return(rand.Next(int.MinValue, int.MaxValue));
 }
Пример #6
0
 public override dynamic GenerateTrashValue(GoInstance goInstance)
 {
     return(rand.Next(0, 1) == 1);
 }