【发布时间】:2020-05-29 10:15:40
【问题描述】:
给定一个接口:
Task<Booking> GetBookingAsync(Guid reservationId);
我会像这样模拟以下内容:
_bookingLogic.Setup(x => x.GetBookingAsync(It.IsAny<Guid>())).ReturnsAsync(new Booking());
假设界面现在变为:
Task<(Booking Booking, IList<GAEvent> GaEvents)> GetBookingAsync(Guid reservationId);
如何使用 Moq 模拟?
_bookingLogic.Setup(x => x.GetBookingAsync(It.IsAny<Guid>())).ReturnsAsync(?????);
【问题讨论】:
-
第一个接口声明也是无效的)
标签: c# .net async-await moq