Я пытаюсь настроить исключения для метода, который вызывается дважды подряд с разными параметрами. Вот так:
var adapter = new Mock<IKeyAdapter>();
adapter.Setup(x => x.ImportKey(It.IsAny<Guid>(), key, It.IsAny<string>(), publicTicket)).Returns(Guid.NewGuid());
adapter.Setup(x => x.ImportKey(It.IsAny<Guid>(), key, It.IsAny<string>(), privateTicket)).Returns(Guid.Empty);
Я не хочу первый прошел успешно, а второй не прошел. В настоящее время кажется, что вторая настройка перезаписывает первую.
Возможно ли это с помощью Moq?