使用Autofuture创建模型系统及其相应类型
我正在使用自动固定来测试一些使用 system.io.abstractions.ifilesystem 的代码。 我还有一些使用 ifileInfo 和 idirectoryInfo 的代码。当我创建自动…
Nsubstitute的延迟回报
我有一个接口 idiscosclient ,用于测试/演示目的时,我希望在 .getSingle< t>()方法的随机延迟在1到5秒之间。这主要是这样,我可以看到我…
当属性具有 NullValueHandling.Ignore 时断言
在端点的响应中,如果属性的值为 null ,我需要省略该属性,因此我使用 [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] 标记来标记该…
无法在通用类激活器上找到构造函数
我正在尝试为此类创建一个 AutoFixture.ISpecimenBuilder: public class DiscosObjectRelationship where T : DiscosModelBase { private readonly s…
如何模拟和设置局部变量
我正在使用模拟和 autoFixture 库进行 .NET CORE 3.1 nUnit 测试。我需要模拟遥测变量,不知道如何实现它? var telemetry = telemetryInit as Teleme…
C#。如何测试我正在尝试测试的同一类中的方法
我的类 CustomerServices 中有需要模拟和测试的方法。我不确定我是否正确嘲笑?在调试中,当代码命中 customerService.Object.ProcessCustomer() 时,…
起订量验证方法不适用于 ToList
我对 C# 单元测试和学习使用 Moq 相当陌生。下面是我的 Moq Verify() 方法问题的示例。 [Theory] [AutoData] public async Task WhenSomething_ThenSo…
在 Automoq 和 Autofixture 中使用内联数据时如何运行单元测试
我在现有项目上创建了一些单元测试。我正在使用 AutoMoq 将数据注入到一些测试中。运行测试后,它抱怨递归错误。我使用以下代码解决了该错误: public…
AutoFixture Likeness - 仅比较匹配的属性
我希望能够使用 AutoFixture.SemanticComparison 比较以下两个对象的相似性: public class Object1 { public int a; } public class Object2 { publi…
使用 AutoFixture 为字符串属性生成匿名号码
我正在对一些映射方法进行单元测试,并且我有一个字符串类型的源属性,该属性映射到整数类型的目标属性。 因此,我希望 AutoFixture 使用匿名整数为特…
使用验证来确认 Moq 模拟类中的预期参数值
我正在尝试验证是否使用预期的对象参数调用了模拟中的方法。我正在使用 Moq、nUnit,并认为 AutoFixture 的 Likeness 应该可以完成工作。 下面是我正…
为什么 AutoFixture 不支持 StringLength 数据注释?
我再次尝试升级到 AutoFixture 2,但遇到了数据注释问题我的对象。下面是一个示例对象: public class Bleh { [StringLength(255)] public string Foo…
如何验证方法是否被调用?
我有一个依赖于 ITicketApiAdapter 的 ICreateService 类。我尝试注册一个模拟 ITicketAdaper,以便在创建匿名创建服务时注入它。 因此,在设置中,我…