gpt4 book ai didi

c# - 最小起订量如何确定使用包含特定值的列表调用的方法

转载 作者:可可西里 更新时间:2023-11-01 09:02:03 26 4
gpt4 key购买 nike

<分区>

你好,我有一个具有以下签名的方法:

public void GeneratePaymentAdvise(IList<int> paymentIds)

这是由另一种方法调用的:

public void UpdatePaymentStatus(IList<int> paymentIds, IPaymentLogic paymentLogic)
{
...
paymentLogic.GeneratePaymentStatus(paymentIds);
...
}

所以在单元测试中我想确保它被调用了。使用起订量:

var mockPaymentLogic = new Mock<PaymentLogic>();

UpdatePaymentStatus(new List<int> { 2, 3 }, mockPaymentLogic.Object);

mockPaymentLogic.Verify(x => x.GeneratePaymentStatus(It.IsAny<IList<int>>());

因此这可以正常工作并检查是否调用了 GeneratePaymentStatus 但仅使用任何旧的整数列表调用它。

有没有办法重写它,以便它测试是否使用包含 2 和 3 的整数列表调用了 GeneratePaymentStatus?

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