public void SearchInvokeValue() { var kind = SearchInvokeTypes.Typeahead; var context = "Microsoft.Graph"; var options = new SearchInvokeOptions { Skip = 10, Top = 5 }; var text = "the query text"; var value = new SearchInvokeValue() { Kind = kind, Context = context, QueryOptions = options, QueryText = text }; Assert.Equal(kind, value.Kind); Assert.Equal(context, value.Context); Assert.Equal(options, value.QueryOptions); Assert.Equal(text, value.QueryText); }
protected override Task <SearchInvokeResponse> OnSearchInvokeAsync(ITurnContext <IInvokeActivity> turnContext, SearchInvokeValue invokeValue, CancellationToken cancellationToken) { Record.Add(MethodBase.GetCurrentMethod().Name); return(Task.FromResult(new SearchInvokeResponse())); }