相关疑难解决方法(0)

Autofixture 声明性自动数据参数属性的集合大小

如何使用 Autofixture 的声明性参数样式传递到测试的属性上的属性来指定列表/枚举的长度/大小?

我希望能够在不将参数移入测试主体的情况下使该测试通过。

        [Theory, AutoData]
        public void CollectionSizeTest(
            List<int> defaultSize,
            List<int> customSize,
            List<int> customSize2,
            IEnumerable<string> empty
        )
        {
            Assert.Equal(3, defaultSize.Count);
            Assert.Equal(5, customSize.Count);
            Assert.Equal(6, customSize2.Count);
            Assert.Empty(empty);
        }
Run Code Online (Sandbox Code Playgroud)

c# unit-testing autofixture

4
推荐指数
1
解决办法
1213
查看次数

标签 统计

autofixture ×1

c# ×1

unit-testing ×1