Если ваш метод изменяет состояние объекта, вы можете проверить, соответствует ли состояние объекта ожидаемому.Если нет, вы можете использовать Mock (с такой платформой, как Moq) для проверки взаимодействия с другими объектами.Обратите внимание, что вам, возможно, понадобится извлечь AnotherMethod в другой класс, чтобы вы могли смоделировать и проверить вызов.
Также обратите внимание, что вам следует попытаться спроектировать свое Программное обеспечение так, чтобы вы могли использовать Outputverification и Stateverification в большинстве UnitTests.Проверка связи с имитациями может привести к ложным предположениям и тестам UnitTes, которые трудно поддерживать.