Exemplo n.º 1
0
        public PerFileLogEntry(DateTime date)
        {
            var random = new Random();

            Date           = date.Date;
            Region         = DataGeneration.GetRandomRegion();
            TenantName     = FakeCompanies.CompanyName();
            FileName       = FakeSystem.FileName();
            ModifyingUsers = GenerateUsersString();
            FirstAccess    = Date.AddHours(random.Next(0, 6))
                             .AddMinutes(random.Next(0, 59))
                             .AddSeconds(random.Next(0, 59));
            LastAccess = Date.AddHours(random.Next(11, 23))
                         .AddMinutes(random.Next(0, 59))
                         .AddSeconds(random.Next(0, 59));
        }
Exemplo n.º 2
0
        private static Customer CreateCustomer(_CustomerType type)
        {
            var name    = new Bogus.DataSets.Name();
            var address = new Bogus.DataSets.Address();
            var random  = new Randomizer();

            if (type == _CustomerType.Individual)
            {
                var phoneNo = new Bogus.DataSets.PhoneNumbers();

                return(new IndividualCustomer()
                {
                    FirstName = name.FirstName(),
                    LastName = name.LastName(),
                    CustomerType = type.ToString(),
                    Street = address.StreetName(),
                    City = address.City(),
                    State = address.State(),
                    Zipcode = int.Parse(address.ZipCode("######")),
                    PhoneNo = int.Parse(phoneNo.PhoneNumber("########")),
                    Age = random.Number(18, 100),
                    Gender = (int)random.Enum <_Gender>()
                });
            }
            else if (type == _CustomerType.Enterprise)
            {
                var companyName = new Bogus.DataSets.Company();

                return(new EnterpriseCustomer()
                {
                    FirstName = name.FirstName(),
                    LastName = name.LastName(),
                    CustomerType = type.ToString(),
                    Street = address.StreetName(),
                    City = address.City(),
                    State = address.State(),
                    Zipcode = int.Parse(address.ZipCode("######")),
                    OrganizationName = companyName.CompanyName() + companyName.CompanySuffix(),
                    OrganizationType = random.Enum <_OrganizationType>().ToString()
                });
            }
            else
            {
                return(null);
            }
        }