Exemplo n.º 1
0
        public virtual string GetName(string firstName, string lastName)
        {
            if (string.IsNullOrEmpty(firstName))
            {
                firstName = this.GetFirstName();
            }
            if (string.IsNullOrEmpty(lastName))
            {
                lastName = this.GetLastName();
            }
            var defaultFormat = locale.NameFormat[0];

            if (factory.GetProbablyFromFormat(ref defaultFormat))
            {
                return(factory.Next <string>(removeNameFormat(firstName, lastName, defaultFormat)));
            }
            return(factory.Next <string>(removeNameFormat(firstName, lastName, Selector.GetRandomItemFromList
                                                              (locale.NameFormat))));;
        }
Exemplo n.º 2
0
        public void TestNextMethod2()
        {
            int        m      = RandomProxy.Next(2, 100);
            DummyClass d      = new DummyClass(m);
            string     format = @"#{Test1} #{Test1}";
            var        r      = new RandomFactory(d, LocaleType.en);
            var        result = r.Next <int>(format);

            string[] numbers = result.Split(' ');
            Assert.AreEqual(numbers.Length, 2);
            Assert.IsTrue(Array.Exists(d.Test1, n => n == int.Parse(numbers[0])));
            Assert.IsTrue(Array.Exists(d.Test1, n => n == int.Parse(numbers[0])));
            Assert.IsTrue(numbers[0] != numbers[1]);
        }
Exemplo n.º 3
0
 public string GetAccountName()
 {
     return(factory.Next <string>(Selector.GetRandomItemFromList(locale.AccountTypeFormat)));
 }
Exemplo n.º 4
0
 public string HackerPhrase()
 {
     return(factory.Next <string>(Selector.GetRandomItemFromList(locale.HackerPhraseFormat)));
 }
Exemplo n.º 5
0
 public string GetCityName()
 {
     return(factory.Next <string>(Selector.GetRandomItemFromList(locale.CityNameFormat)));
 }
Exemplo n.º 6
0
 public string GetPhoneNumber()
 {
     return(factory.Next <string>(Selector.GetRandomItemFromList(locale.PhoneNumberFormat), FormatType.Number));
 }