示例#1
0
        public decimal GetAmount(Range range)
        {
            var change = .01m * _randomNumberGenerator.GetRandomIntegerBetween(0, 99);
            var dollar = _randomNumberGenerator.GetRandomIntegerBetween(range.Start, range.End);

            return(dollar + change);
        }
示例#2
0
 public string GetFirstName()
 {
     if (!_firstNames.Any())
     {
         BuildLists();
     }
     return(_firstNames[_randomNumberGenerator.GetRandomIntegerBetween(0, _firstNames.Count - 1)]);
 }
示例#3
0
        /// <summary>
        /// Returns VehicleData
        /// </summary>
        /// <returns>VehicleData</returns>
        public VehicleData  GetVehicleData()
        {
            var index = _randomNumberGenerator.GetRandomIntegerBetween(0, _vehicleData.Count - 1);
            var v     = _vehicleData[index];

            v.Vin = $"{v.Vin.Substring(0,v.Vin.Length - 6 )}{RandomProductionNumber()}";
            return(v);
        }
        public string GetAreaCode()
        {
            if (_areaCodes == null)
            {
                _areaCodes = _dataManager.GetData(DataType.AreaCode).Split('\n');
            }

            var index = _randomNumberGenerator.GetRandomIntegerBetween(0, _areaCodes.Length - 1);

            return(_areaCodes[index]);
        }
示例#5
0
            public string GetBothUpperAndLower(int length)
            {
                var pwd = "";

                for (var i = 0; i < length; i++)
                {
                    if (_randomNumberGenerator.GetRandomIntegerBetween(new Range(0, 9)) % 2 == 0)
                    {
                        pwd += _randomNumberGenerator.GetRandomLetterUpper();
                    }
                    else
                    {
                        pwd += _randomNumberGenerator.GetRandomLetterLower();
                    }
                }

                return(pwd);
            }
 public int GetRandomIntegerBetween(int start, int end)
 {
     return(_randomNumberGenerator.GetRandomIntegerBetween(start, end));
 }
示例#7
0
 private int GetRGBColorPart()
 {
     return(_randomNumberGenerator.GetRandomIntegerBetween(0, 255));
 }
 public string GetParagraph()
 {
     return(_paragraphs[_randomNumberGenerator.GetRandomIntegerBetween(0, _paragraphs.Length - 1)]);
 }
示例#9
0
 public string  GetAddressNumber()
 {
     return(_randomNumberGenerator.GetRandomIntegerBetween(0, 9999).ToString());
 }
        public string GetEmail()
        {
            var email = _emails[_randomNumberGenerator.GetRandomIntegerBetween(0, _emails.Count)];

            return($"{_randomNumberGenerator.GetRandomIntegerBetween(0, 100)}_{email}");
        }