我目前正在单元测试中嘲笑下面的Graph API调用。如何模拟ServiceException(
Microsoft.Graph.ServiceException
)?
public static void SetupMockValues(Mock<IRequestAdapter> mockRequestAdapter, HostReputation host, string value)
{
mockRequestAdapter.Setup(
adapter => adapter.SendAsync(It.Is<RequestInformation>(
ri => (string) ri.PathParameters["host%2Did"] == value
), Microsoft.Graph.Models.Security.HostReputation.CreateFromDiscriminatorValue, It.IsAny<Dictionary<string, ParsableFactory<IParsable>>>(), It.IsAny<CancellationToken>())
).ReturnsAsync(host);
}