Beispiel #1
0
 public static void SetRandomValue(this ITypeMember typeMember, Authentication authentication)
 {
     if (typeMember.Template.IsFlag == true)
     {
         typeMember.SetValue(authentication, RandomUtility.NextBit());
     }
     else
     {
         typeMember.SetValue(authentication, RandomUtility.NextLong(long.MaxValue));
     }
 }
Beispiel #2
0
 public void SetValue(ITypeMember member, TaskContext context)
 {
     member.Dispatcher.Invoke(() =>
     {
         var template = member.Template;
         if (template.IsFlag == true)
         {
             var value = RandomUtility.NextBit();
             member.SetValue(context.Authentication, value);
         }
         else
         {
             var value = RandomUtility.NextLong(long.MaxValue);
             member.SetValue(context.Authentication, value);
         }
     });
 }
Beispiel #3
0
        public static void InitializeRandom(this ITypeMember typeMember, Authentication authentication)
        {
            if (typeMember.Template.IsFlag == true)
            {
                typeMember.SetValue(authentication, RandomUtility.NextBit());
            }
            else if (RandomUtility.Within(95) == true)
            {
                typeMember.SetValue(authentication, (long)typeMember.Template.Count);
            }
            else
            {
                typeMember.SetValue(authentication, RandomUtility.NextLong(long.MaxValue));
            }

            if (RandomUtility.Within(50) == true)
            {
                typeMember.SetComment(authentication, RandomUtility.NextString());
            }
        }
 public void SetValue()
 {
     member.SetValue(authentication, RandomUtility.NextLong(long.MaxValue));
 }