public StringRandomValue(StringRandomValueFormat format, bool isNull) { this.isNull = isNull; if (isNull) { resource.Add("null"); } this.format = format; if (format == StringRandomValueFormat.PersonName) { BuildPersonResource(); } else if (format == StringRandomValueFormat.Numberic) { BuildStringResource(); } else if (format == StringRandomValueFormat.Department) { resource.AddRange(new string[] { "总经理办公室", "人事部", "行政部", "账务部", "生产技术部", "保卫部", "后勤部", "计划营销部" }); } else if (format == StringRandomValueFormat.Duty) { resource.AddRange(new string[] { "总监", "经理", "助理", "职员", "前台", "销售" }); } else if (format == StringRandomValueFormat.Machine) { resource.AddRange(new string[] { "机器A-1", "机器A-2", "机器A-3", "机器B-1", "机器B-2", "机器B-3", "机器B-4", "机器C-1" }); } else if (format == StringRandomValueFormat.Printer) { resource.AddRange(new string[] { "笠萌打印机", "惠普打印机", "巨无霸打印机", "真彩打印机", "酷哦3D打印机" }); } else if (format == StringRandomValueFormat.Book) { resource.AddRange(new string[] { "西游", "红楼", "三国", "水浒" }); } else if (format == StringRandomValueFormat.SecurityLevel) { resource.AddRange(new string[] { "非密", "内部", "秘密", "机密" }); } else if (format == StringRandomValueFormat.Purpose) { resource.AddRange(new string[] { "保留", "流转", "外发" }); } else if (format == StringRandomValueFormat.PagerType) { resource.AddRange(new string[] { "A4", "A3", "A5", "A2", "B4", "B5" }); } }
public StringRandomValue(StringRandomValueFormat format) : this(format, false) { }