c# - How to mock function returning void task -


i have function

public task dosomethingasync(); 

which want mock testing purposes.

what right way implement return value of such method. if return task<int> or something, use task.fromresult<int>(5);

i

public async void dosomethingasync() { //implementation } 

this lacks await operator , (at least resharper) underlined.

what correct way return task here?

all need return task , (surprise! :-)) task<t> derives task, it a task. see reference.

so return bool (or else):

return task.fromresult(true);

you return completed task using:

return task.completedtask;

(note: above available of .net 4.6)


Comments

Popular posts from this blog

angular - Is it possible to get native element for formControl? -

unity3d - Rotate an object to face an opposite direction -

javascript - Why jQuery Select box change event is now working? -