Привет, я уже некоторое время использую moq, когда вижу этот код.
Я должен настроить возврат в одном из моих репо.
mockIRole.Setup(r => r.GetSomething(It.IsAny<Guid>(), It.IsAny<Guid>(),
It.IsAny<Guid>())).Returns(ReturnSomething);
У меня есть три параметра, и я только что видел их в одной из статей или блога в сети.
Какая польза от It.Is<>
или It.IsAny<>
для объекта? если бы я мог использовать Guid.NewGuid()
или другие типы, тогда зачем использовать It.Is
?
Извините, я не уверен, правильно ли задан мой вопрос или мне не хватает некоторых знаний в тестировании. Но, похоже, в этом нет ничего плохого.