首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有通过.NET SDK对Azure认知搜索的模拟调用的工作示例?

是否有通过.NET SDK对Azure认知搜索的模拟调用的工作示例?
EN

Stack Overflow用户
提问于 2021-03-25 14:23:00
回答 1查看 419关注 0票数 1

寻找通过.NET SDK对Azure认知搜索的模拟调用的工作示例?用于调用搜索API的应用程序的单元测试。使用基于文档的SDK的v11版本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-25 17:28:57

我们目前没有任何特定于Azure认知搜索SDK的内容,但是我们所有的Azure。*SDK都遵循特定的指导方针,这些SDK可以确保像这样的一般示例(适应于搜索):

代码语言:javascript
复制
// Create a mock response
var mockResponse = new Mock<Response>();

// Create a client mock
var mock = new Mock<SearchClient>();

// Setup client method
mock.Setup(c => c.GetDocument<Model>("Name", default, default))
    .Returns(Response.FromValue(new Model { Name = "name", Value = 1 }, mockResponse.Object));

// Use the client mock
SearchClient client = mock.Object;
Model m = client.GetDocument<Model>("Name");

我们也有更多的模拟样本

如果您想使用我们用于记录和回放JSON文件中较长时间的测试的系统,请参见"test“目录下的测试,即MockTransport类。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66801509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档