Как утверждать, что "никаких вызовов к объекту не было сделано"?
Как утверждать, что с помощью FakeItEasy не было сделано никаких вызовов объекта?
Я старался:
A.CallTo(() => _myObj).MustNotHaveHappened();
Это не работает, но выдает следующее исключение:
System.ArgumentException: указанное выражение не является вызовом метода или метода получения свойства.
Как?
1 ответ
Решение
Используйте механизм, описанный в разделе " Укажите вызов", чтобы настроить любой метод или свойство, и просто передайте фальшивку A.CallTo
:
A.CallTo(_myObj).MustNotHaveHappened();