Example #1
0
 protected override void ProcessRecord()
 {
     if (String)
     {
         WriteObject(string.Join("", _myNumber.GenerateRandomNumber()));
     }
     else
     {
         WriteObject(_myNumber.GenerateRandomNumber());
     }
 }
Example #2
0
        /// <summary>
        ///     Generate "My Number"
        /// </summary>
        /// <param name="count">Count of "My Number"</param>
        private static void Generate(long count)
        {
            var n = new MyNumber();

            for (var i = 0; i < count; i++)
            {
                Console.WriteLine(string.Join("", n.GenerateRandomNumber()));
            }
        }
Example #3
0
        public void GenerateRandom()
        {
            var n = new MyNumber();

            for (var i = 0; i < 100; i++)
            {
                var rSeq  = n.GenerateRandomNumber();
                var check = MyNumber.VerifyNumber(rSeq);
                if (check == false)
                {
                    throw new Exception();
                }
            }
        }