Тестирование задачи Arg.Any

Я пытаюсь проверить порядок вызова методов. У меня проблема в том, что я не могу найти хороший способ издеваться над объектом Task.

Я использую NSubstitute и Entity Framwork 6. Примерно так выглядит мой код.

Received.InOrder(() =>
{
    IDbSet<TEntity>.SingleOrDefaultAsync(Arg.Any<Expression<Func<TEntity, bool>>>);
});

Чтобы еще больше подчеркнуть, на что мне нужен ответ, я должен вставить его в Arg.Any‹>.


person Bjørn-Vegard Thoresen    schedule 09.05.2014    source источник
comment
Если вы проголосовали против, пожалуйста, оставьте комментарий. Неубедительно ли, вы не понимаете вопроса и т. д.   -  person Bjørn-Vegard Thoresen    schedule 09.05.2014
comment
Это может помочь разбить проблему на более мелкие фрагменты, например сначала смоделировать простой объект Task с целочисленным значением, а затем отдельно создать вызов EF.   -  person ClickRick    schedule 19.05.2014
comment
Помогает ли ответ Дэвида Чепака stackoverflow.com/a/5658873/3419534?   -  person ClickRick    schedule 21.05.2014