gpt4 book ai didi

testing - 如何使用 Moq 返回数据或值列表?

转载 作者:行者123 更新时间:2023-11-28 19:45:49 26 4
gpt4 key购买 nike

谁能告诉我如何使用 Moq 框架使用模拟对象返回数据列表并将返回的数据列表分配给另一个 List<> 变量。??

最佳答案

public class SomeClass
{
public virtual List<int> GimmeSomeData()
{
throw new NotImplementedException();
}
}

[TestClass]
public class TestSomeClass
{
[TestMethod]
public void HowToMockAList()
{
var mock = new Mock<SomeClass>();
mock.Setup(m => m.GimmeSomeData()).Returns(() => new List<int> {1, 2, 3});
var resultList = mock.Object.GimmeSomeData();
CollectionAssert.AreEquivalent(new List<int>{1,2,3},resultList);
}
}

关于testing - 如何使用 Moq 返回数据或值列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5855755/

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