public void can_generate_sane_email_addresses_in_different_locales() { var p = new Bogus.Person("ru"); p.FullName.Should().Be("Анастасия Евсеева"); p.Email.Should().Be("*****@*****.**"); }
/// <summary> /// Generates a random contact for testing purposes /// </summary> /// <returns></returns> private static Contact RandomContact() { var person = new Bogus.Person(); Random random = new Random(); List <Address> addresses = RandomAddresses().ToList <Address>(); Contact contact = new Contact ( FirstName: person.FirstName, LastName: person.LastName, Age: (short)random.Next(18, 100), Addresses: addresses, GenderID: random.Next(0, Lookups.Genders.Count() - 1), Emails: new List <Email>(), Phones: new List <Phone>() ); contact.Phones = RandomPhones(contact.Pid).ToList <Phone>(); contact.Emails.Add(new Email(person.Email, contact.Pid)); foreach (var message in RandomMessages()) { message.InsertMessage(); } return(contact); }
public void brazil_cpf_format_parameter_should_respect_person_context() { var p = new Bogus.Person(); p.Cpf().Should().Be("869.287.971-18"); p.Cpf(includeFormatSymbols: false).Should().Be("86928797118"); }
private void PopulateClients() { for (int i = 0; i < NUM_CLIENTS; ++i) { var person = new Bogus.Person(); Client c = new Client(-1, DateTime.Now, person.Company.Bs, person.FirstName, person.LastName, person.Company.Name, person.Address.Street + ", " + person.Address.City + ", " + person.Address.ZipCode, person.Phone, person.Email); ClientService.CreateEntry(c); } }
public static async Task CreateAPerson() { using (var client = new DocumentClient(_endpointUri, _primaryKey)) { var collectionLink = UriFactory.CreateDocumentCollectionUri(_databaseId, _peopleCollectionId); var doc = new Bogus.Person(); var response = await client.CreateDocumentAsync(collectionLink, doc); await Console.Out.WriteLineAsync($"{response.RequestCharge} RUs"); } }
private void InitPerson(Bogus.Person person) { Website = person.Website; FirstName = person.FirstName; LastName = person.LastName; FullName = person.FullName; UserName = person.UserName; Avatar = person.Avatar; Email = person.Email; DateOfBirth = person.DateOfBirth; Phone = person.Phone; }
public void FactoryTest() { var random = new Bogus.Randomizer(); var person = new Bogus.Person(locale: "pt_BR"); var usuarioNovo = ObjectFactory.CriarUsuario(Guid.NewGuid(), person.FirstName, person.Email, 123456.ToString()); usuarioNovo.AdicionarTelefone("21", person.Phone); Assert.AreEqual(person.FirstName, usuarioNovo.nome); Assert.AreEqual(person.Email, usuarioNovo.email); Assert.AreEqual(person.Phone, usuarioNovo.Telefones[0].numero); Assert.AreEqual("21", usuarioNovo.Telefones[0].ddd); }
/// <summary> /// Popula o DataBase com dados de Teste /// </summary> /// <param name="context"></param> protected override void Seed(DesafioConcreteContext context) { var random = new Bogus.Randomizer(); var _context = DesafioConcreteContext.Context; for (int i = 0; i < 9; i++) { var person = new Bogus.Person(locale: "pt_BR"); var usuarioNovo = ObjectFactory.CriarUsuario(Guid.NewGuid(), person.FirstName, person.Email, "123456"); usuarioNovo.AdicionarTelefone("21", person.Phone); _context.Add(usuarioNovo); } //context.SaveChanges(); }
private static IEnumerable <Message> RandomMessages() { Random random = new Random(); List <Message> messages = new List <Message>(); var bogusMessage = new Bogus.DataSets.Lorem(); var person = new Bogus.Person(); for (int i = 0; i < random.Next(1, 5); i++) { messages.Add(new Message( bogusMessage.Paragraph(), person.FirstName, person.LastName, person.Email )); } return(messages); }
public static void SeedCourseParticipants(IServiceProvider serviceProvider) { var options = serviceProvider.GetRequiredService <DbContextOptions <LexiconLMSContext> >(); using (var context = new LexiconLMSContext(options)) { Course course = context.Courses.Include(c => c.Users).FirstOrDefault(c => c.Id == -1); if (course is null) { return; } if (course.Users != null && course.Users.Any()) { return; } var userManager = serviceProvider.GetRequiredService <UserManager <User> >(); var mapper = serviceProvider.GetRequiredService <IMapper>(); var config = serviceProvider.GetRequiredService <IConfiguration>(); var passwordForParticipants = (config["LexiconLMS:SeededCourse:ParticipantPW"] != null) ? config["LexiconLMS:SeededCourse:ParticipantPW"] : "secret123"; var localeCode = config["LexiconLMS:SeededCourse:LocaleCode"]; int.TryParse(config["LexiconLMS:SeededCourse:StudentsCount"], out int studentsCount); //Create students for (var i = 0; i < studentsCount; i++) { var bogusPerson = new Bogus.Person(localeCode); User student = mapper.Map <User>(bogusPerson); student.CourseId = course.Id; CreateUser(userManager, student, "Student", passwordForParticipants); } //CreateUser teacher User teacher = mapper.Map <User>(new Bogus.Person(localeCode)); teacher.CourseId = course.Id; CreateUser(userManager, teacher, "Teacher", passwordForParticipants); } }
public static ICollection <ContractDTO> CreateSMSRecepients(int elements = 2) { var lst = new List <ContractDTO>(); for (var i = 0; i < elements; i++) { Bogus.Faker faker = new Bogus.Faker(); var mockPerson = new Bogus.Person(); var gross = faker.Random.Number(100, 1000); var tax = (decimal)((double)gross * (10d / 100d)); lst.Add(new ContractDTO() { Address = mockPerson.Address.Street, BirthDate = mockPerson.DateOfBirth, DrivingLicenceNum = faker.Lorem.Letter().ToUpper() + faker.Lorem.Letter().ToUpper() + "-" + faker.Random.UInt(10000, 99999).ToString(), FatherName = faker.Name.FirstName(), FirstName = mockPerson.FirstName, LastName = mockPerson.LastName, TaxId = faker.Random.UInt(1000000, 9999999).ToString(), ZipCode = mockPerson.Address.ZipCode, CompanyDescription = faker.Company.CompanyName(), CompanyId = faker.Random.UShort().ToString(), ContractNumber = faker.Random.Number(1000000, 9999999).ToString(), IssueDate = DateTime.Today, ExpireDate = DateTime.Today.AddMonths(6), GrossAmount = gross, TaxAmount = tax, NetAmount = gross - tax, PlateNumber = faker.Lorem.Letter().ToUpper() + faker.Lorem.Letter().ToUpper() + faker.Lorem.Letter().ToUpper() + "-" + faker.Random.UInt(10000, 99999).ToString(), ReceiptNumber = faker.Random.Number(10000000, 99999999).ToString(), StartDate = DateTime.Today, MobileNumber = faker.Phone.PhoneNumber() }); } return(lst); }
static void Main() { var port = 11000; const string ipAddress = "127.0.0.1"; using (var clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)) { var endPoint = new IPEndPoint(IPAddress.Parse(ipAddress), port); clientSocket.Connect(endPoint); Console.WriteLine($"You connected to {endPoint}"); while (true) { var message = new Bogus.Person().Random.Words(5); clientSocket.Send(Encoding.UTF8.GetBytes(message)); var serverMessage = new byte[1024]; var size = clientSocket.Receive(serverMessage); Console.WriteLine($"Me: {Encoding.UTF8.GetString(serverMessage, 0, size)}"); Thread.Sleep(5000); } } }
public static void Seed(this AppDbContext dbContext) { var aux = 0; var quantity = 10000; var clients = new List <Client>(quantity); while (aux != quantity) { var person = new Bogus.Person(); var random = new Random(); var bAddress = new Bogus.Faker().Address; var address = new Address( bAddress.City(), bAddress.StreetName(), bAddress.BuildingNumber(), bAddress.State()); var client = new Client(person.FullName, person.Email, random.Next(16, 70), address); clients.Add(client); aux++; } dbContext.AddRange(clients); dbContext.SaveChanges(); }
private void CreateMockContract(InsuranceDb context) { var faker = new Bogus.Faker(); var contractCompany = context.Companies.OrderBy(c => c.Id).Skip(faker.Random.UShort(0, (ushort)(context.Companies.Count() - 1))).First(); var mockPerson = new Bogus.Person(); var newPerson = new EFModel.Person() { Address = mockPerson.Address.Street, BirthDate = mockPerson.DateOfBirth, DrivingLicenceNum = faker.Lorem.Letter().ToUpper() + faker.Lorem.Letter().ToUpper() + "-" + faker.Random.UInt(10000, 99999).ToString(), FatherName = faker.Name.FirstName(), FirstName = mockPerson.FirstName, LastName = mockPerson.LastName, TaxId = faker.Random.UInt(1000000, 9999999).ToString(), ZipCode = mockPerson.Address.ZipCode, }; context.Persons.Add(newPerson); // Create 1-3 telephone numbers for (var phoneIdx = 0; phoneIdx < faker.Random.UShort(1, 3); phoneIdx++) { var mockPhone = new EFModel.Phone(); mockPhone.Person = newPerson; mockPhone.Number = faker.Phone.PhoneNumber(); mockPhone.PhoneType = faker.PickRandom <EFModel.PhoneType>(); context.Phones.Add(mockPhone); } //Create 1-5 contracts for the user by setting a random start date for the first contract //In the insurance market the cotracts a usually 6 months length DateTime nextStartDate = DateTime.Today.AddMonths((-1) * faker.Random.UShort(1, 24)); // pick a random company string contractNumber = faker.Random.Number(1000000, 9999999).ToString(); do { // create a contract EFModel.Contract contract = new EFModel.Contract(); contract.Person = newPerson; contract.Company = contractCompany; contract.ContractNumber = contractNumber; contract.IssueDate = nextStartDate.AddDays(-2); contract.ExpireDate = nextStartDate.AddMonths(6); contract.GrossAmount = faker.Random.Number(100, 1000); contract.TaxAmount = (decimal)((double)contract.GrossAmount * (10d / 100d)); contract.NetAmount = contract.GrossAmount - contract.TaxAmount; contract.PlateNumber = faker.Lorem.Letter().ToUpper() + faker.Lorem.Letter().ToUpper() + faker.Lorem.Letter().ToUpper() + "-" + faker.Random.UInt(10000, 99999).ToString(); contract.ReceiptNumber = faker.Random.Number(10000000, 99999999).ToString(); contract.StartDate = nextStartDate; context.Contracts.Add(contract); nextStartDate = nextStartDate.AddMonths(6); } while (nextStartDate < DateTime.Today); context.SaveChanges(); }
public Person(Bogus.Person person) { }
public void make_sure_person_card_has_a_state() { var p = new Bogus.Person(); p.Address.State.Should().NotBeNullOrWhiteSpace(); }