private IRestResponse SendTheRequest() { var request = RequestBuilder.Get(_endpoint); var client = ApiClient.CreateClient(_url, _token); return(RequestExecutor.SendToApi(request, client)); }
public static void Send(string endpoint, string apiName, string apiUrl, string bearerToken, WebProxy webProxy = null) { var request = RequestBuilder.Get(endpoint); var client = ApiClient.CreateClient(apiUrl, bearerToken, webProxy); var response = RequestExecutor.SendToApi(request, client); response.StatusCode.Should().Be(HttpStatusCode.OK, $"the {apiName} is available, but healthcheck failed with '{response.StatusCode}' and error message '{response.ErrorMessage}'"); }
public IRestResponse RemoveParticipant(Guid hearingId, Guid participantId) { var endpoint = BookingsApiUriFactory.HearingsParticipantsEndpoints.RemoveParticipantFromHearing(hearingId, participantId); var request = RequestBuilder.Delete(endpoint); var client = ApiClient.CreateClient(_bookingsApiUrl, _bookingsApiBearerToken); return(RequestExecutor.SendToApi(request, client)); }
public IRestResponse GetHearingsByAnyCaseType(int limit) { var endpoint = BookingsApiUriFactory.HearingsEndpoints.GetHearingsByAnyCaseType(limit); var request = RequestBuilder.Get(endpoint); var client = ApiClient.CreateClient(_bookingsApiUrl, _bookingsApiBearerToken); return(RequestExecutor.SendToApi(request, client)); }
public IRestResponse UpdateParticipantDetails(Guid hearingId, Guid participantId, object updateRequest) { var endpoint = BookingsApiUriFactory.HearingsParticipantsEndpoints.UpdateParticipantDetails(hearingId, participantId); var request = RequestBuilder.Put(endpoint, updateRequest); var client = ApiClient.CreateClient(_bookingsApiUrl, _bookingsApiBearerToken); return(RequestExecutor.SendToApi(request, client)); }
public IRestResponse AddParticipantsToHearing(Guid hearingId, object participantsRequest) { var endpoint = BookingsApiUriFactory.HearingsParticipantsEndpoints.AddParticipantsToHearing(hearingId); var request = RequestBuilder.Post(endpoint, participantsRequest); var client = ApiClient.CreateClient(_bookingsApiUrl, _bookingsApiBearerToken); return(RequestExecutor.SendToApi(request, client)); }
public IRestResponse SendCallBackEvent(object eventRequest) { var endpoint = VideoWebUriFactory.VideoWebCallbackEndpoints.Event; var request = RequestBuilder.Post(endpoint, eventRequest); var client = ApiClient.CreateClient(_videoWebUrl, _callBackToken); return(RequestExecutor.SendToApi(request, client)); }
public IRestResponse SendCallBackEvent(object eventRequest) { var endpoint = VideoWebUriFactory.VideoWebCallbackEndpoints.Event; var request = RequestBuilder.Post(endpoint, eventRequest); var client = ApiClient.CreateClient(_videoWebUrl, _callBackToken); NUnit.Framework.TestContext.WriteLine($"SendCallBackEvent: eventrequest {eventRequest} endpoint {endpoint} videowebURL {_videoWebUrl} callback token {_callBackToken}"); return(RequestExecutor.SendToApi(request, client)); }
public IRestResponse RemoveParticipant(Guid hearingId, Guid participantId) { var endpoint = BookingsApiUriFactory.HearingsParticipantsEndpoints.RemoveParticipantFromHearing(hearingId, participantId); var request = RequestBuilder.Delete(endpoint); var client = ApiClient.CreateClient(_bookingsApiUrl, _bookingsApiBearerToken); NUnit.Framework.TestContext.WriteLine($"RemoveParticipant hearing id: {hearingId} endpoint {endpoint} Request: {request} clinet {client}"); return(RequestExecutor.SendToApi(request, client)); }
public IRestResponse GetHearingsByAnyCaseType(int limit) { var endpoint = BookingsApiUriFactory.HearingsEndpoints.GetHearingsByAnyCaseType(limit); var request = RequestBuilder.Get(endpoint); var client = ApiClient.CreateClient(_bookingsApiUrl, _bookingsApiBearerToken); NUnit.Framework.TestContext.WriteLine($"GetHearingsByAnyCaseType: endpoint {endpoint} request {request} client {client}"); return(RequestExecutor.SendToApi(request, client)); }
public IRestResponse UpdateParticipantDetails(Guid hearingId, Guid participantId, object updateRequest) { var endpoint = BookingsApiUriFactory.HearingsParticipantsEndpoints.UpdateParticipantDetails(hearingId, participantId); var request = RequestBuilder.Put(endpoint, updateRequest); var client = ApiClient.CreateClient(_bookingsApiUrl, _bookingsApiBearerToken); NUnit.Framework.TestContext.WriteLine($"UpdateParticipantDetails: hearing id {hearingId} participant {participantId} endpoint {endpoint} request {request} client {client}"); return(RequestExecutor.SendToApi(request, client)); }
public IRestResponse AddParticipantsToHearing(Guid hearingId, object participantsRequest) { var endpoint = BookingsApiUriFactory.HearingsParticipantsEndpoints.AddParticipantsToHearing(hearingId); var request = RequestBuilder.Post(endpoint, participantsRequest); var client = ApiClient.CreateClient(_bookingsApiUrl, _bookingsApiBearerToken); NUnit.Framework.TestContext.WriteLine($"AddParticipantsToHearing: hearing id {hearingId} endpoint {endpoint} request {request} client {client}"); return(RequestExecutor.SendToApi(request, client)); }
public static void Send(string endpoint, string apiName, string apiUrl, string bearerToken, WebProxy webProxy = null) { var request = RequestBuilder.Get(endpoint); var client = ApiClient.CreateClient(apiUrl, bearerToken, webProxy); var response = RequestExecutor.SendToApi(request, client); NUnit.Framework.TestContext.WriteLine($"Healthcheckmanager Send: Endpoint {endpoint} apiname {apiName} api url {apiUrl} request {request} response {response}"); response.StatusCode.Should().Be(HttpStatusCode.OK, $"the {apiName} is available, but healthcheck failed with '{response.StatusCode}' and error message '{response.ErrorMessage}'"); }