protected override object GenerateCore(Project project, Column column)
        {
            var           phoneFormat = Random.NextFromList(Formats);
            StringBuilder sb          = new StringBuilder();

            foreach (var c in phoneFormat.Format)
            {
                if (c == '0')
                {
                    sb.Append(Random.NextInt32(0, 10));
                }
                else
                {
                    sb.Append(c);
                }
            }

            return(StringGenerator.CoerceValue(sb.ToString(), column));
        }
 protected override object GenerateCore(Project project, Column column)
 {
     return(StringGenerator.CoerceValue(base.GenerateCore(project, column) as string, column));
 }