繁体   English   中英

具有值的自动夹具初始化列表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM