Пример #1
0
        public void Randomize()
        {
            var personGenerator = new PersonNameGenerator();

            _firstName = personGenerator.GenerateRandomFirstName();
            _lastName  = personGenerator.GenerateRandomLastName();
        }
        private void initNames()
        {
            PersonNameGenerator names = new PersonNameGenerator();

            _names.AddRange(names.GenerateMultipleFemaleFirstNames(500));
            _names.AddRange(names.GenerateMultipleMaleFirstNames(500));
        }
Пример #3
0
        static void Main(string[] args)
        {
            var chain           = new Blockchain <Vote>();
            var numberGenerator = new Random();
            var personGenerator = new PersonNameGenerator(numberGenerator);

            var candidates = personGenerator.GenerateMultipleFirstAndLastNames(5).Select(e => new Candidate(e)).ToList();

            for (var x = 0; x < 100000; x++)
            {
                var vote = new Vote(new Voter(personGenerator.GenerateRandomFirstAndLastName()), candidates[numberGenerator.Next(candidates.Count)]);
                chain.Add(vote);
            }

            //Console.WriteLine("ID\tPrevious Hash\t\t\t\t\tHash\t\t\t\t\t\t\tTimestamp");
            var totals = new int[candidates.Count];

            foreach (var block in chain.Chain)
            {
                if (block.Data != null)
                {
                    totals[candidates.IndexOf(block.Data.Candidate)]++;
                }
                //Console.WriteLine($"{block.Id}\t{block?.PreviousHash ?? "",-44}\t{block.Hash,-44}\t{block.Timestamp}\t{block.Data?.Name ?? ""}:{block.Data?.Candidate ?? ""}");
            }
            for (var x = 0; x < candidates.Count; x++)
            {
                Console.WriteLine($"{candidates[x].FullName,-30}\t{totals[x]:#,#}");
            }
            Console.WriteLine();
            Console.WriteLine($"Has blockchain been tampered with? {!chain.IsValid()}");

            Console.ReadKey();
        }
Пример #4
0
        public RESTReplyData get_temporary_name(RESTRequestData pReq, List <string> pArgs)
        {
            RESTReplyData replyData = new RESTReplyData();
            ResponseBody  respBody  = new ResponseBody();

            PersonNameGenerator png  = new PersonNameGenerator();
            PlaceNameGenerator  plng = new PlaceNameGenerator();

            DomainEntity newDomain = new DomainEntity()
            {
                PlaceName            = png.GenerateRandomFirstName() + "-" + plng.GenerateRandomPlaceName() + "-" + new Random().Next(500, 9000).ToString(),
                DomainID             = Guid.NewGuid().ToString(),
                IPAddrOfFirstContact = pReq.RemoteUser.ToString()
            };

            newDomain.API_Key = Tools.MD5Hash($":{newDomain.PlaceName}::{newDomain.DomainID}:{newDomain.IceServerAddr}");
            Domains.Instance.AddDomain(newDomain.DomainID, newDomain);

            respBody.Data = new bodyDomainResponse()
            {
                domain = new bodyDomainReplyData()
                {
                    id      = newDomain.DomainID,
                    name    = newDomain.PlaceName,
                    api_key = newDomain.API_Key
                }
            };
            replyData.Body = respBody;  // serializes JSON
            Context.Log.Debug("{0} Returning temporary domain: id={1}, name={2}",
                              _logHeader, newDomain.DomainID, newDomain.PlaceName);

            replyData.CustomOutputHeaders.Add("X-Rack-CORS", "miss; no-origin");
            replyData.CustomOutputHeaders.Add("Access-Control-Allow-Origin", "*");
            return(replyData);
        }
Пример #5
0
        private static void CreateHostList(string databaseName, string collectionName)
        {
            Task[] tasks           = new Task[ConcurrentCount];
            var    personGenerator = new PersonNameGenerator();

            for (int i = 0; i < HostNumber; i++)
            {
                if (tasks.All(t => t != null && !t.IsCompleted && !t.IsFaulted))
                {
                    Task.WhenAny(tasks).Wait();
                }
                for (int j = 0; j < ConcurrentCount; j++)
                {
                    if (tasks[j] == null || tasks[j].IsCompleted || tasks[j].IsFaulted)
                    {
                        tasks[j] = CreateHostDocumentIfNotExists(databaseName, collectionName, new Host
                        {
                            Id   = i.ToString(),
                            Name = personGenerator.GenerateRandomFirstName()
                        });
                        break;
                    }
                }
            }
            Task.WhenAll(tasks.Where(t => t != null)).Wait();
        }
Пример #6
0
        public static string[] GeneratePersonData()
        {
            string[]            data   = new string[5];
            Random              seed   = new Random();
            Random              random = new Random(seed.Next());
            PersonNameGenerator personNameGenerator = new PersonNameGenerator();

            if (random.Next(0, 100) < 50)
            //female name
            {
                data[0] = "Mrs.";
                data[1] = personNameGenerator.GenerateRandomFemaleFirstName();
                data[2] = personNameGenerator.GenerateRandomLastName();
            }
            else
            // male name
            {
                data[0] = "Mr.";
                data[1] = personNameGenerator.GenerateRandomMaleFirstName();
                data[2] = personNameGenerator.GenerateRandomLastName();
            }

            data[3] = random.Next(0, 1000).ToString().PadLeft(4, '0');
            data[4] = $"{data[1].ToLower()}.{data[2].ToLower()}@email.com";

            return(data);
        }
Пример #7
0
        public static Club GenerateClub(MySqlConnection connection, List <User> users,
                                        PersonNameGenerator nameGenerator, Random random, HashSet <User> allOfficers)
        {
            var name    = GenerateName(random);
            var section = random.Next() % 2 == 0 ? "a" : "b";
            //var president = officers.First(off => off.Position.Equals("President")).UserId;
            var description     = $"Meeting for those interested in being a member of Kettering's {name}";
            var facFName        = nameGenerator.GenerateRandomFirstName();
            var facLName        = nameGenerator.GenerateRandomLastName();
            var facName         = $"{facFName} {facLName}";
            var facEmail        = $"{facFName[0]}{facLName}@kettering.fake".ToLower();
            var meetingDay      = GenerateMeetingDay(random);
            var meetingTime     = GenerateMeetingTime(random);
            var meetingLocation = $"AB-{random.Next(1000, 4500)}";
            var imageLink       = GenerateImageLink(random, name);



            //var club = new Club(name, section, description, facName, facEmail, meetingDay, meetingTime, meetingLocation, imageLink);
            Database.WriteClubToDatabase(connection, new Club(0, name, section, description, facName, facEmail,
                                                              meetingDay, meetingTime, meetingLocation, imageLink));
            var club = Database.GetClubsFromDatabase(connection).First(c => c.Name == name && c.Section == section);

            var officers = Officer.GenerateOfficers(connection, club, users, allOfficers);

            Database.UpdateClubPresident(connection, club, officers.First(o => o.Position.Equals("President")));
            //club.Officers = officers;

            return(Database.GetClubsFromDatabase(connection).First(c => c.Id == club.Id));
        }
Пример #8
0
        public static async Task Customer(int number)
        {
            var customer = new Model.Customer();

            var personNameGenerator = new PersonNameGenerator();

            var client = new RestClient("https://api.tripletex.io/v2/");

            for (var i = 0; i < number; i++)
            {
                customer.name = personNameGenerator.GenerateRandomFirstAndLastName();

                var request = new RestRequest("customer");

                request.AddJsonBody(customer);
                request.AddHeader("Authorization", $"Basic {Authentication.EncodedCredentials}");

                var response = await client.ExecutePostAsync <SingleValueResponse <KeyInfo> >(request);

                if (HttpStatusCode.Created != response.StatusCode)
                {
                    throw new ArgumentException($"Customer post error: {response.StatusCode}");
                }

                FileDoc.WriteFile(response.Data.Value, "Customer.csv");

                Console.Write($"\r{i + 1} Customer created");
            }

            Console.WriteLine("\n");
            Console.Write("> ");
        }
Пример #9
0
        /// <summary>
        /// Create a default set of people that will be members of a course.
        /// </summary>
        /// <param name="context">The db context for Person.</param>
        /// <returns></returns>
        public static async Task <IEnumerable <Person> > CreatePeopleAsync(ApplicationDbContext context)
        {
            var nameGenerator = new PersonNameGenerator();

            var teacher = new Person
            {
                FirstName = nameGenerator.GenerateRandomFirstName(),
                LastName  = nameGenerator.GenerateRandomLastName(),
                Roles     = string.Join(", ", Role.ContextInstructor.ToString(), Role.InstitutionFaculty.ToString())
            };

            teacher.SisId    = teacher.GetHashCode().ToString();
            teacher.Username = $"{teacher.FirstName.Substring(0, 1)}{teacher.LastName}".ToLowerInvariant();
            await context.People.AddAsync(teacher);

            var student = new Person
            {
                FirstName = nameGenerator.GenerateRandomFirstName(),
                LastName  = nameGenerator.GenerateRandomLastName(),
                Roles     = string.Join(", ", Role.ContextLearner.ToString(), Role.InstitutionLearner.ToString())
            };

            student.SisId    = student.GetHashCode().ToString();
            student.Username = $"{student.FirstName.Substring(0, 1)}{student.LastName}".ToLowerInvariant();
            await context.People.AddAsync(student);

            await context.SaveChangesAsync();

            return(new List <Person> {
                teacher, student
            });
        }
Пример #10
0
        public PlayerGenerator()
        {
            _personNameGenerator    = new PersonNameGenerator();
            _profileScoreCalculator = new ProfileScoreCalculator();
            _numberRandomizer       = new NumberRandomizer();
            _listRandomizer         = new ListRandomizer();
            _positionDeterminator   = new PositionDeterminator();

            var repositoryFactory = new RepositoryFactory();

            using (var lineRepository = repositoryFactory.CreateLineRepository())
            {
                _lines = lineRepository.GetAll();
            }

            using (var positionRepository = repositoryFactory.CreatePositionRepository())
            {
                _positions = positionRepository.GetAll();
            }

            using (var playerProfileRepository = repositoryFactory.CreatePlayerProfileRepository())
            {
                _playerProfiles = playerProfileRepository.GetAll();
            }
        }
Пример #11
0
        public object GenerateField(ref FieldGeneratorOptions opts)
        {
            var NameGen = new PersonNameGenerator(GeneratorsStatic.Random);

            switch ((opts.Variant ?? "").ToLower())
            {
            case "first":
            case "f":
                return(NameGen.GenerateRandomFirstName());

            case "middle":
            case "m":
                return($"{(char)GeneratorsStatic.Random.Next('A', 'Z' + 1)}");

            case "last":
            case "l":
                return(NameGen.GenerateRandomLastName());

            case "suffix":
            case "s":
                return(Suffixes[GeneratorsStatic.Random.Next(Suffixes.Count)]);

            default:
                return(NameGen.GenerateRandomFirstAndLastName());
            }
        }
Пример #12
0
        public static string RandomDisplayName(GenderEnum genderEnum)
        {
            var    personGenerator = new PersonNameGenerator();
            string displayName     = string.Empty;

            switch (genderEnum)
            {
            case GenderEnum.Female:
                displayName = personGenerator.GenerateRandomFemaleFirstAndLastName();
                break;

            case GenderEnum.Male:
                displayName = personGenerator.GenerateRandomMaleFirstAndLastName();
                break;

            case GenderEnum.Other:
                displayName = personGenerator.GenerateRandomFirstAndLastName();
                break;

            default:
                displayName = personGenerator.GenerateRandomFirstAndLastName();
                break;
            }

            return(displayName);
        }
Пример #13
0
        public static void Execute(BankContext context)
        {
            var r = new Random(DateTime.Now.Millisecond);
            var p = new PersonNameGenerator();

            var customers = new List <Customer>();

            for (int i = 0; i < 100; i++)
            {
                var customer = new Customer
                {
                    Name     = p.GenerateRandomFirstName(),
                    Accounts = new List <Account>()
                };

                customers.Add(customer);

                var numberOfAccounts = r.Next(5, 15);
                for (int a = 0; a < numberOfAccounts; a++)
                {
                    var account = new Account
                    {
                        Number  = r.Next(100000, 999900),
                        Balance = (decimal)(r.Next(500, 5000))
                    };
                    customer.Accounts.Add(account);
                }
            }

            context.Customers.AddRange(customers);
        }
        //
        // GET: /Checkout/
        public IActionResult AddressAndPayment()
        {
            var nameGenerator      = new PersonNameGenerator();
            var placeNameGenerator = new PlaceNameGenerator();
            var rndNum             = new Random();

            var firstName = nameGenerator.GenerateRandomMaleFirstName();
            var lastName  = nameGenerator.GenerateRandomLastName();

            var orderCreateDto = new CheckoutDto
            {
                FirstName        = firstName,
                LastName         = lastName,
                Address          = rndNum.Next(1000, 9999) + " " + placeNameGenerator.GenerateRandomPlaceName(),
                PostalCode       = rndNum.Next(10000, 99999).ToString(),
                City             = placeNameGenerator.GenerateRandomPlaceName(),
                State            = "OH",
                Phone            = "(" + rndNum.Next(100, 999) + ")" + rndNum.Next(100, 999) + "-" + rndNum.Next(1000, 9999),
                Email            = firstName + "@" + "hotmail.com",
                CreditCardNumber = "4111 1111 1111 1111",
                CardholderName   = $"{firstName} {lastName}",
                SecurityCode     = "123",
                ExpirationDate   = DateTime.Today.AddYears(1),
            };

            return(View(orderCreateDto));
        }
Пример #15
0
        private string CreateDragonName()
        {
            var personNameGenerator = new PersonNameGenerator();
            var dragonName          = personNameGenerator.GenerateRandomFirstName();

            return(dragonName);
        }
Пример #16
0
        private static void CreateFakeEmail()
        {
            Console.WriteLine();
            Console.WriteLine("how many you need?");
            var count = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("and server name?");
            var service = Console.ReadLine();

            if (service == "")
            {
                service = "@vc.ir";
            }

            var           rnd    = new Random();
            List <string> Emails = new List <string>();

            for (int i = 0; i < count; i++)
            {
                var personGenerator = new PersonNameGenerator();
                var num             = rnd.Next(123, 1447852);
                var email           = personGenerator.GenerateRandomFirstName() + "." + personGenerator.GenerateRandomLastName() + num + "@" + service + ":limx=" + rnd.Next(111, 222);
                Emails.Add(email);
            }

            File.WriteAllLines(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "/email for professor.txt", Emails);
            Console.WriteLine("End");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Main(null);
        }
Пример #17
0
        // [TestMethod]
        public void PupulateRandomUsersTableData()
        {
            UserRepository repository = new UserRepository(MovieDbContext.Create(),
                                                           new ApplicationUserManager(new UserStore <ApplicationUser>(new MovieDbContext())),
                                                           new ApplicationRoleManager(new RoleStore <IdentityRole>(new MovieDbContext())));

            var personGenerator = new PersonNameGenerator();
            var randomNames     = personGenerator.GenerateMultipleFirstAndLastNames(20);


            foreach (var n in randomNames)
            {
                var names = n.Split(' ');
                var user  = new ApplicationUser()
                {
                    UserName    = names[0] + names[1] + "@gmail.com",
                    Email       = names[0] + names[1] + "@gmail.com",
                    FirstName   = names[0],
                    LastName    = names[1],
                    DateOfBirth = RandomDay()
                };
                var addUserResult = repository.CreatUserAsync(user, "Antra2018!").Result;
            }

            Assert.AreEqual(0, 0);
        }
Пример #18
0
        public static async Task Customer(int number)
        {
            var personNameGenerator = new PersonNameGenerator();

            var client = new RestClient("https://api.tripletex.io/v2/");

            for (var i = 0; i < number; i++)
            {
                var request = new RestRequest("customer");

                request.AddJsonBody(new { name = personNameGenerator.GenerateRandomFirstAndLastName() });
                request.AddHeader("Authorization", $"Basic {Authentication.EncodedCredentials}");

                var response = await client.ExecutePostAsync <SingleResponse <KeyInfo> >(request);

                if (!response.IsSuccessful)
                {
                    ErrorHandler.Handel(response.Content);
                }

                var data       = response.Data.Value;
                var dataString = $"{data.name},{data.id}";

                FileDoc.AppendFile(dataString, "Customer.csv");

                Console.Write($"\r{i + 1} Customer created");
            }

            Console.WriteLine("\n");
            Console.Write("> ");
        }
        public Person GenerateFemalePerson()
        {
            RandomNameGeneratorLibrary.PersonNameGenerator personNameGenerator = new PersonNameGenerator();
            string firstName = personNameGenerator.GenerateRandomFemaleFirstName();
            string lastName  = personNameGenerator.GenerateRandomLastName();

            return(new Person(firstName, lastName));
        }
Пример #20
0
 public RandomRecordGenerator(int numberNames = 1000, int numberOfGuids = 1000)
 {
     nameGenerator      = new PersonNameGenerator();
     placeGenerator     = new PlaceNameGenerator();
     this.NumberOfNames = numberNames;
     this.NumberOfGuids = numberOfGuids;
     InitializeNames();
     InitializeGuids();
 }
Пример #21
0
        public static string[] GenerateRandomName()
        {
            var personGenerator = new PersonNameGenerator();
            var name            = personGenerator.GenerateRandomMaleFirstAndLastName();

            string[] data = name.Split(' ');

            return(data);
        }
        DataCollectorViewModel GenerateRandomDataCollector()
        {
            var personGenerator = new PersonNameGenerator();

            //Cleanup function

            var    rand = new Random();
            var    sex  = rand.Next(0, 2);
            string s    = "";

            if (sex == 0)
            {
                s = "Male";
            }
            else
            {
                s = "Female";
            }
            var    language = rand.Next(0, 2);
            string l        = "";

            if (language == 0)
            {
                l = "English";
            }
            else
            {
                l = "French";
            }

            var latitude    = rand.NextDouble() * 180 - 90;
            var longitude   = rand.NextDouble() * 360 - 180;
            var phonenumber = "0";

            for (int x = 0; x < 10; x++)
            {
                phonenumber += rand.Next(0, 10);
            }

            return(new DataCollectorViewModel
            {
                FullName = personGenerator.GenerateRandomFirstName(),
                DisplayName = personGenerator.GenerateRandomFirstAndLastName(),
                YearOfBirth = rand.Next(1900, 2019),
                Sex = s,
                Language = l,
                Latitude = latitude,
                Longitude = longitude,
                Region = personGenerator.GenerateRandomFirstName(),
                District = personGenerator.GenerateRandomLastName(),
                Village = personGenerator.GenerateRandomFirstAndLastName(),
                PhoneNumbers = new List <string> {
                    phonenumber
                }
            });
        }
Пример #23
0
        private void EmployeeSeedAsync(ModelBuilder modelBuilder)
        {
            var personGenerator = new PersonNameGenerator();
            var firstName       = personGenerator.GenerateMultipleMaleFirstNames(18).ToList();
            var lastName        = personGenerator.GenerateMultipleLastNames(18).ToList();

            long[] rangeSalary = new long[] { 2000, 2500, 3000, 3500, 4000, 5000, 7000, 9000 };
            int    id          = 1;

            Random r = new Random();

            for (int i = 1; i < firstName.ToList().Count; i++)
            {
                var employeeCode      = r.Next(1000, 99999);
                var office            = r.Next(1, 3);
                var division          = r.Next(1, 2);
                var position          = r.Next(1, 3);
                var grade             = r.Next(6, 18);
                var beginDate         = DateTime.Now;
                var bithday           = new DateTime(r.Next(1960, 2001), r.Next(1, 12), r.Next(1, 27));
                var identification    = r.Next(0, 99999999);
                var baseSalary        = rangeSalary[r.Next(0, 7)];
                var productionBonus   = baseSalary * 10 / 100;
                var compensationBonus = baseSalary * 5 / 100;
                var commision         = baseSalary * 1 / 100;
                var contribution      = baseSalary * 3 / 100;

                for (int j = 1; j <= 6; j++)
                {
                    var month = j;
                    int year  = 2020;
                    modelBuilder.Entity <Employee>().HasData(new Employee
                    {
                        Id                   = id,
                        BaseSalary           = baseSalary,
                        BeginDate            = beginDate,
                        Birthday             = bithday,
                        Commission           = commision,
                        CompensationBonus    = compensationBonus,
                        Contributions        = contribution,
                        DivisionId           = division,
                        EmployeeCode         = employeeCode.ToString(),
                        EmployeeName         = firstName[i],
                        EmployeeSurname      = lastName[i],
                        IdentificationNumber = identification.ToString(),
                        OfficeId             = office,
                        PositionId           = position,
                        ProductionBonus      = productionBonus,
                        Year                 = year,
                        Month                = month,
                        Grade                = grade
                    });
                    id++;
                }
            }
        }
Пример #24
0
        public IHttpActionResult GetNewRandomPerson()
        {
            var nameGenerator = new PersonNameGenerator();
            var person        = new Person()
            {
                FirstName = nameGenerator.GenerateRandomFirstName(), LastName = nameGenerator.GenerateRandomLastName()
            };

            return(this.Ok(person));
        }
Пример #25
0
        public async Task <ActionResult <string> > StartJob([FromBody] JobDescription jobDescription)
        {
            //string project = Guid.NewGuid().ToString("N");
            var    personGenerator = new PersonNameGenerator();
            string project         = $"{personGenerator.GenerateRandomFirstName()}_{personGenerator.GenerateRandomLastName()}";

            await _jobRunner.RunJob(jobDescription, $"{project}");

            return($"STARTED: jobDescription.Build");
        }
Пример #26
0
        public void ShouldGenerateSameNameIfSameRandomGenerator()
        {
            var personNameGenerator1 = new PersonNameGenerator(new Random(42));
            var personNameGenerator2 = new PersonNameGenerator(new Random(42));

            var firstName  = personNameGenerator1.GenerateRandomFirstAndLastName();
            var secondName = personNameGenerator2.GenerateRandomFirstAndLastName();

            Assert.Equal(firstName, secondName);
        }
Пример #27
0
        static void Main(string[] args)
        {
            var personGenerator = new PersonNameGenerator();

            List <string> domains = new List <string>(new string[] { "ua", "pa", "spam", "bc", "havard", "sheltonstate", "alabama", "university" });
            List <string> endings = new List <string>(new string[] { "com", "org", "us", "edu", "eu", "net", "spam", "gov" });

            Random rnd    = new Random();
            int    emails = rnd.Next(100, 1000);

            string text          = Resources.Insane;
            var    stringRipper  = text.Split('\n');
            int    numberRetries = 0;

            while (numberRetries <= 50)
            {
                int i = 0;
                for (i = 0; i < emails; i++)
                {
                    var name = personGenerator.GenerateRandomFirstAndLastName();
                    name = name.Replace(" ", ".");
                    int doms     = rnd.Next(0, 7);
                    int ends     = rnd.Next(0, 6);
                    int messages = rnd.Next(3, 62);
                    try
                    {
                        MailMessage spamMessage = new MailMessage($"{name}@{domains[doms]}.{endings[ends]}", "*****@*****.**", "The Warning Signs Of InSaNiTy", stringRipper[messages]);
                        using (var client = new SmtpClient("care-web.caps.ua.edu", 25))
                        {
                            client.EnableSsl             = true;
                            client.UseDefaultCredentials = false;

                            client.Send(spamMessage);
                        }
                    }
                    catch (Exception ex)
                    {
                        numberRetries++;
                    }
                }
                if (i == emails)
                {
                    break;
                }
            }
            MailMessage MyMessage = new MailMessage("*****@*****.**", "*****@*****.**", $"{emails} emails were just spammed to you know you ;) ", "Your program hopes you have a great day!");

            using (var client = new SmtpClient("care-web.caps.ua.edu", 25))
            {
                client.EnableSsl             = true;
                client.UseDefaultCredentials = false;

                client.Send(MyMessage);
            }
        }
Пример #28
0
        public static User GenerateUser(PersonNameGenerator nameGenerator, Random random)
        {
            string fName     = nameGenerator.GenerateRandomFirstName();
            string lName     = nameGenerator.GenerateRandomLastName();
            string studentId = $"70{random.Next(2000000, 9000000)}";
            var    email     = $"{lName.Substring(0, 4).ToLower()}{studentId.Substring(studentId.Length - 4, 4)}@kettering.edu";
            var    phone     = $"({random.Next(100, 999)}){random.Next(100, 999)}-{random.Next(1000, 9999)}";
            var    pw        = studentId;

            return(new User(0, $"{fName} {lName}", studentId, email, phone, pw));
        }
Пример #29
0
        private void InsertRandomTexts()
        {
            var number = new Random().Next(18, 50);

            dpBirthdate.SelectedDate = new DateTime(DateTime.Today.Year - number, 6, 14);

            var personNameGenerator = new PersonNameGenerator();

            txFirstName.Text = personNameGenerator.GenerateRandomFirstName();
            txLastName.Text  = personNameGenerator.GenerateRandomLastName();
        }
Пример #30
0
        public static Customer Random()
        {
            var random     = new Random();
            var randomName = new PersonNameGenerator();

            return(new Customer(
                       random.Next(1, 80),
                       randomName.GenerateRandomFirstAndLastName(),
                       new IdentifierValue(TaxIdentifier.Cedula, "123456789"),
                       randomName.GenerateRandomFirstAndLastName()));
        }