When unit testing, how do I mock a return null from async method?

前端 未结 3 1237
面向向阳花
面向向阳花 2021-02-18 20:45

Normally, I mock my repo like so:

var repository = new Mock();
repository.Setup(r => r.GetMemberAsync(email))
    .Returns(Task.FromResult         


        
3条回答
  •  没有蜡笔的小新
    2021-02-18 20:55

    It is also possible to return the result without using the Task class.

    repository
        .Setup(r => r.GetMemberAsync(email))
        .ReturnsAsync((Member)null);
    

提交回复
热议问题