作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要模拟 TableClient
的 DeleteEntityAsync
方法。
TableClient.DeleteEntityAsync
我当前的实现使用空响应对象。
var mockResponse = new Mock<Azure.Response>();
Mock<TableClient> tableClient = new Mock<TableClient>();
tableClient.Setup(_ => _.DeleteEntityAsync(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<Azure.ETag>(), It.IsAny<System.Threading.CancellationToken>()))
.Returns(Task.FromResult(mockResponse.Object));
如何在模拟中设置 Content
和 StatusCode
?目前尚未分配任何值。
最佳答案
我正在做同样的事情。试试这个:
var mockResponse = new Mock<Response>();
mockResponse.SetupGet(x => x.Status).Returns((int)HttpStatusCode.NotFound);
mockResponse.SetupGet(x => x.Content).Returns(BinaryData.FromString("data source here"));
tableClient.Setup(x => x.DeleteEntityAsync(It.IsAny<string>(), It.IsAny<string>(), default, default)).ReturnsAsync(mockResponse.Object);
关于azure - 模拟 TableClient DeleteEntityAsync - Azure.Response,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72565342/
我需要模拟 TableClient 的 DeleteEntityAsync 方法。 TableClient.DeleteEntityAsync 我当前的实现使用空响应对象。 var mockRespo
我需要模拟 TableClient 的 DeleteEntityAsync 方法。 TableClient.DeleteEntityAsync 我当前的实现使用空响应对象。 var mockRespo
我是一名优秀的程序员,十分优秀!