У меня есть метод, который присваивает некоторым значениям словарь, и в моем тесте Moq я хочу убедиться, что он only вызывается с определенным набором параметров (т. Е. Строк).
Я пробовал разные вещи - Setup, SetupSet, VerifySet и т. Д. Все они позволяют мне гарантировать, что метод вызывается с параметрами, которые я хочу, и это хорошо.Но как я могу убедиться, что он не был вызван ни с чем другим?Ни один из вышеперечисленных методов не уловит этот сценарий.
Я пытался использовать It.IsInRange, чтобы указать, какие параметры были в порядке, но он принимает только целые числа, так что для поиска по словарю это не очень полезно.* Спасибо,
Алекс