VerifyAll
подтверждает, что все ваши настройки были вызваны. Похоже, у вас есть Setup
, который не имеет отношения к вашему тесту, следовательно, вы получаете ожидаемый результат, но VerifyAll
терпит неудачу, потому что этот Setup
никогда не вызывался.
При сбое VerifyAll
вы получите исключение, и причина указана там. Например, если я создаю неиспользуемый Setup
в тесте, я получаю:
Moq.MockVerificationException: следующие настройки не были сопоставлены:
IMyClass m => m.MyMethod ()