我正在尝试模拟这个图形API SDK代码。
private readonly GraphServiceClient _client;
IMailFolderMessagesCollectionPage msgs = await _client.Users[userEmailAddress].MailFolders[folderNameId]
.Messages.Request().WithMaxRetry(5).WithMaxRetry(new TimeSpan(0, 0, 0, 5, 0)).Filter(emailFilter).GetAsync();我不确定如何在一行中模拟索引属性和方法的链接。我尝试执行以下操作,但不起作用。有什么建议吗?谢谢。
private Mock<IGraphServiceClient> mockGsc;
mockGsc = new Mock<IGraphServiceClient>();
mockGsc.Setup(x => x.Users[It.IsAny<string>()].MailFolders[It.IsAny<string>].Messages.Request().WithMaxRetry(It.IsAny<int>).WithMaxRetry(It.IsAny<TimeSpan>).Filter(It.IsAny<string>).GetAsync()).Returns< IMailFolderMessagesCollectionPage>();https://stackoverflow.com/questions/64853318
复制相似问题