gpt4 book ai didi

c# - 如何将 PostSharp 与最小起订量一起使用?

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

我们正在尝试使用 PostSharp,更具体地说是 OnMethodInvocationAspect,来拦截类的方法。

代码运行良好,但是当使用 MOQ 测试它时,它似乎弄乱了我的模拟。

如果我删除方面,所有测试都会成功。但是,如果我重新打开这些方面,则不会满足最小起订量模拟的期望。

这是从我们的一个单元测试中摘录的片段:

this.sgtrMock.Setup(r => r.RetrieveCurrentTaxes()).Returns(new[] {tax1, tax2});
this.service.LoadServiceTaxes();
this.sgtrMock.Verify(r => r.RetrieveCurrentTaxes(), Times.Once());

关于可能发生的事情有什么想法吗?

最佳答案

有一个问题 - Moq 对象不是被拦截的对象,它们是代理。

关于c# - 如何将 PostSharp 与最小起订量一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1567233/

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