gpt4 book ai didi

c# - MSTest - 带有列表参数的最小起订量设置返回空列表

转载 作者:行者123 更新时间:2023-11-30 16:49:20 25 4
gpt4 key购买 nike

我有这样的东西:

WebRequestManagerMock
.Setup(x => x.GetItemsAsync(It.IsAny<IEnumerable<Order>>()))
.Returns<IEnumerable<Order>>(orders => Task.FromResult<IEnumerabe<Item>>(m_Items.Take(orders.Count())));

m_Items是我在Class Initialize中填入的静态列表,不为空。

Orders 当我调试测试时也不为空。

当我调用 GetItemsAsync 时,无论有多少订单,我都得到 0 个项目。

模拟也是静态的。

我做错了什么吗?

最佳答案

显然我是瞎子。我没有注意到我正在 TestInitialize 方法中创建我的模拟的新实例。感谢您告诉我问题出在我的代码中,而不是最小起订量中。

关于c# - MSTest - 带有列表参数的最小起订量设置返回空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36839727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com