我在单元测试中使用AutoFixture,以简化我的测试设置。有时我会遇到这样的用例:我需要一个包含一个特定对象的列表。var inputValues = AutoFixture.Build<TestObject>().CreateMany().ToList();
inputValues[0] = new TestObject我相信有一个更好的解决方案。 我发现这个帖子Create a list with specific values with A
我正在使用AutoFixture生成用于测试的ProblemClass对象列表。ProblemClass int Id {get; set;}} ProblemField可以包含3个值"A“、"B”或"C“中的一个如何让AutoFixture用"A“、"B”或"C“随机填充列表中每个对象的ProblemField属性?
我成功地让xUnit/Moq/AutoFixture协同工作,这样我就可以通过测试方法输入参数自动模拟对象了。我创建了一个自定义的[AutoMoqData]属性,我在每次测试中都会使用它。以下是该属性的代码: using System.Linq;using AutoFixture.AutoMoq;
using AutoFixture.Xunit2;namespace Shared.TestRe