问题标签 [bogus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 伪造的faker如何设置字符串数组列表
我想请你帮忙使用 Bogus Faker。
我有这个
bogus - Bogus 中的固定长度数字字符串
我这样做了:
但是,是否有另一种方法可以消除“加入”呼叫?
c# - 2个不同属性的虚假模拟数据相同的值
伪造的模拟数据相同的值对于 2 个不同的属性,是否可以让 2 个属性在 fluent api 中具有相同的值。
想要生成的数据:
我希望生成的每个实体都具有相同的实体UserName
,NormalizedUsername
但每个实体都有自己的实体。
c# - Bogus C# - 如何在不为每个属性列出 RuleFor 的情况下获得完全随机的对象?
使用 C# Bogus 库,我想生成完全随机的对象,而无需明确枚举所有字段作为 RuleFor。
我如何配置我的 Faker 来实现这一点?
bogus - AutoBogus 配置和 Bogus Determinism
当使用带有 Create 或 Generate 方法的 AutoBogus 构建器配置时,我似乎无法找到可以提供确定性方式来随机播种的方式。UseSeed 不可用。
例如:
相似地,
我是否遗漏了某些东西,或者它只是在这个级别上不可用?
作为一种解决方法,我的覆盖类只有一个用于应用规则的静态方法,使其适用于覆盖以及实例化AutoFaker<Order>
. 这似乎有效,但只是想知道是否有更好的方法......
c# - 使用 Bogus Faker 生成随机数量的地址,每个地址都具有唯一的类型值
我使用 Bogus https://github.com/bchavez/Bogus/来生成测试数据。
我有一个具有属性的人对象:
- 名,
- 姓
- 地址(列表)
地址对象具有以下属性:
- 街道地址,
- 邮政编码,
- 城市
- 地址类型,
AddressType 有枚举:{ "work", "home", "SPAR" }
我想亲自创建一个随机数的地址,介于 0 和 AddressType 中的值数之间,在这种情况下为 3。每个创建的地址都应该有一个唯一的 AddressType-value。
到目前为止我已经尝试过:
这将亲自创建 0 到 3 个地址,其中每个地址可以有任何 AddressType-value,因此这不会排除重复。
如何解决这个问题以保存以前使用的 AddressType-values 的状态,以便只有唯一的 AddressType-values?
一个旁注。不必在调用 '''GetAddresses(p).Generate(faker.Random.Number(3)))//从 0 到 3''' 时硬性化 AddressType-values (3) 的数量
是否可以提供一个计算 AddressType 枚举数的表达式?
c - C For循环跳过循环scanf中的第一次迭代和虚假数字
我正在为学校创建一个邮寄标签生成器,但遇到了一些问题。我的程序是从 0 到 10 获取个人的全名、地址、城市、州和邮政编码。在运行我的程序时,我遇到了两个主要问题。for 循环跳过全名“safergets()”并移至地址 safergets。我继续查看其他一切是否正常,但我对邮政编码的验证无法正常工作。我添加了一个 printf 来查看输入是否是相同的数字,并发现它是伪造的。另外,我的行尝试将状态输出大写时,我收到了一个错误代码。我确定我错误地使用了 toupper。下面附上我的代码、错误代码和输出。
错误代码:142:警告:传递 `toupper' 的 arg 1 从指针生成整数而不进行强制转换。
输出:
我在这里查看了几个问题,试图了解我哪里出错了,但如果觉得这可能是影响我的程序的几个问题。此外,我们的教授为我的班级提供了 safegets 函数,以确保用户输入的字符不会超过数组可以容纳的字符。感谢您的帮助和宽容,帮助我理解我的错误!
c# - 是否有一个测试数据构建器可以处理没有默认构造函数的类?
由于在我的代码库中引入了 C# 8 的不可为空引用类型,我将我的域类更改为具有接受参数以初始化其不可为空属性的值的构造函数。
在单元测试中,我不想用无意义的数据填充这些构造函数参数,所以我尝试使用 NBuilder 和 Bogus 等库为我创建实例。假的例子是var myObject = Faker.Generate<MyClass>();
。
但是,看起来 Bogus 和 NBuilder 都希望我的类具有无参数构造函数或为我的类编写一些配置代码。他们不能只是发现我的构造函数并使用生成的参数值调用它。当被问及 Bogus 创建者时,我得到的回答是他们不会故意处理这种情况,因为当有多个构造函数时可能会产生歧义。但我不介意框架是否使用某些默认行为来选择构造函数(例如,选择具有最多参数的构造函数)。
那么,是否有一个库可以在生成对象时发现和使用构造函数?
c# - 随机数据的 BogusFaker ForeignKey 依赖项 - C#
当我们使用 ASP.NET MVC 框架时,我们有著名的 AspNetUsers 表,其中包含每个用户的唯一 ID。我想根据创建的“假”用户在其他表中生成数据。如何提取为“ProfileTable”等其他表实际生成的 ID(来自 AspNetUsers)?
然后
c# - 在表达式中模拟动态属性,用于 Bogus
我想配置一个在其他直接模型上设置属性的Bogus规则。dynamic
注意我知道这通常与 C# 编译器/运行时非常相关,并且非常欢迎在这种情况下提供解决方案。但是,如果有的话,我也将不胜感激 Bogus-specific 解决方案。
使用 Bogus 库我想配置一个 Faker 规则,如下所示:
假设我想设置foo.Attributes.Percentage
为整数。我尝试了几种方法,都导致 dotnetcore 3.1 出现不同的错误。
示例 1:
示例 2:
示例 3:
有没有人有想法或建议在这种情况下如何设置动态属性?