伪造的伪造字符串长度在值之间的范围内
Bogus faked strings length in range between values
我正在为伪造的字符串 属性 编写规则:
var fakeThings= new Faker<Thing>()
.RuleFor(x => x.Name, f => f.Company.CompanyName());
如何在指定值之间的Bogus
中生成字符串属性?类似于:
.RuleFor(x => x.Name, f => f.Company.CompanyName().Length(1, 30);
// returns CompanyName with min 1 char and max 30 chars
这真的取决于您使用的是哪个版本。我建议您根据所需的字符集尝试 String2 or Utf16String。
.RuleFor(x => x.Name, f => f.Random.String2(1, 30);
您还可以对任何 string
使用 .ClampLength(min, max)
扩展方法。例如:
using Bogus.Extensions;
.RuleFor(x => x.Name, f => f.Company.CompanyName().ClampLength(1, 30));
我正在为伪造的字符串 属性 编写规则:
var fakeThings= new Faker<Thing>()
.RuleFor(x => x.Name, f => f.Company.CompanyName());
如何在指定值之间的Bogus
中生成字符串属性?类似于:
.RuleFor(x => x.Name, f => f.Company.CompanyName().Length(1, 30);
// returns CompanyName with min 1 char and max 30 chars
这真的取决于您使用的是哪个版本。我建议您根据所需的字符集尝试 String2 or Utf16String。
.RuleFor(x => x.Name, f => f.Random.String2(1, 30);
您还可以对任何 string
使用 .ClampLength(min, max)
扩展方法。例如:
using Bogus.Extensions;
.RuleFor(x => x.Name, f => f.Company.CompanyName().ClampLength(1, 30));