MOQ возвращает sync с анонимным параметром объектаC#

Место общения программистов C#
Ответить
Anonymous
 MOQ возвращает sync с анонимным параметром объекта

Сообщение Anonymous »

Я пытаюсь высмеивать возвращаемое значение функции MyTest таким: < /p>

Код: Выделить всё

mockObject
.Setup(p => p.myTest(It.IsAny()))
.ReturnsAsync((object test) =>
{
var item = new
{
val1 = "123",
val2 = "abc",
val3 = testEntity
};

var response = new Mock();
response.Setup(r => r.Resource).Returns(item);
return response.Object;
});
< /code>
mytest выглядит так: < /p>
    public async TaskmyTest(TestEntity testEntity)
{

var item = new
{
val1 = "123",
val2 = "abc",
val3 = testEntity
};

var response = await object.myTest(item);

...
}
Проблема, которую я понимаю, заключается в том, что параметр в функции MyTest принимает в элементе анонимного объекта ', но я делаю. Returns ((тест объекта) - Я использую параметр типа «объект» Будьте очень ценны, а также если бы я установил другие параметры правильно, будет признателен, спасибо!

Подробнее здесь: https://stackoverflow.com/questions/794 ... t-paramter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»