作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在尝试使用 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/
我是一名优秀的程序员,十分优秀!