Мы пытаемся использовать 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());
Любые идеи о том, что может происходить?