[英]Autofixture initialising List with values
请查看以下屏幕截图:
这是完整的代码:
using Ploeh.AutoFixture;
using Ploeh.AutoFixture.AutoMoq;
namespace MyNamespace.TestFixtures
{
[TestFixture]
public class Tests
{
[OneTimeSetUp]
public void OneTimeSetUp()
{
var Fixture = new Fixture().Customize(new AutoMoqCustomization());
List<Product> products;
products = Fixture.Create<List<Product>>();
Console.WriteLine("Got here");
}
}
}
为什么列表中有三个产品(全部为空)。 当然不应该有(0)吗?
更新
从下面的答案继续。 说我想用自动修复创建一个列表:
List<Product> products = new List<Product>();
var Product1 = new Product() { id=1, description='Product1' };
var Product2 = new Product() { id=2, description='Product2' };
products.add(Product1);
products.Add(Product2);
我该怎么办?
列表的默认计数为3,可通过以下方式更改此更改
fixture.RepeatCount = 10;
var list = fixture.Create<List<MyClass>>();
// 10
list.Count
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.