[英]How to use PostSharp with MOQ?
我們正在嘗試使用PostSharp,更具體地說是OnMethodInvocationAspect來攔截類的方法。
代碼運行正常,但是當使用MOQ進行測試時,它似乎搞亂了我的模擬。
如果我刪除方面,所有測試都會成功。 但是,如果我重新開啟這些方面,那么對MOQ嘲諷的期望就不會得到滿足。
以下是我們的單元測試中的一個片段:
this.sgtrMock.Setup(r => r.RetrieveCurrentTaxes()).Returns(new[] {tax1, tax2});
this.service.LoadServiceTaxes();
this.sgtrMock.Verify(r => r.RetrieveCurrentTaxes(), Times.Once());
關於可能發生的事情的任何想法?
有一個問題 - Moq對象不是截獲的對象,它們是代理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.