Ejemplo n.º 1
0
        public static string ChooseString(this IDataGenerator dataGenerator, IEnumerable <string> values, int nullOdds = 0)
        {
            if (dataGenerator.IsNull(nullOdds))
            {
                return(null);
            }

            return(values.ElementAt(dataGenerator.GetInteger(0, values.Count() - 1)));
        }
Ejemplo n.º 2
0
        public static string GetFullName(this IDataGenerator dataGenerator, bool withMiddleName = false, int nullOdds = 0)
        {
            if (dataGenerator.IsNull(nullOdds))
            {
                return(null);
            }

            if (withMiddleName)
            {
                return($"{dataGenerator.GetFirstName()} {dataGenerator.GetMiddleName()} {dataGenerator.GetLastName()}");
            }

            return($"{dataGenerator.GetFirstName()} {dataGenerator.GetLastName()}");
        }
Ejemplo n.º 3
0
        public static string GetDomainName(this IDataGenerator dataGenerator, string companyName = null, int nullOdds = 0)
        {
            if (dataGenerator.IsNull(nullOdds))
            {
                return(null);
            }

            companyName = LowercaseLettersOnly(companyName);

            if (companyName != null)
            {
                return(companyName + ".test");
            }

            return(dataGenerator.ChooseString(DataGenerationSets.DomainNames));
        }