public async Task IInvocableActions_PostStandardAsync(InvokedActionResponse <string> expected, string action, string body) { using var handler = MockHttpMessageHandler.SetupHandler(expected); var api = handler.SetupApi <IInvocableActions>(); var result = await api.PostStandardAsync <string, string>(action, body); result.Should().BeEquivalentTo(expected); handler.ConfirmPath($"/services/data/{Api.Version}/actions/standard/{action}"); }
public async Task IInvocableActions_PostCustomAsync(InvokedActionResponse <string> expected, string body) { using var handler = MockHttpMessageHandler.SetupHandler(expected); var api = handler.SetupApi <IInvocableActions>(); var route = "/quickAction/feeditem/NewTaskFromFeedItem"; var result = await api.PostCustomAsync <string, string>(route, body); result.Should().BeEquivalentTo(expected); handler.ConfirmPath($"/services/data/{Api.Version}/actions/custom/{route}"); }