Exemplo n.º 1
0
        private IRestResponse SendTheRequest()
        {
            var request = RequestBuilder.Get(_endpoint);
            var client  = ApiClient.CreateClient(_url, _token);

            return(RequestExecutor.SendToApi(request, client));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 7
0
        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));
        }
Exemplo n.º 10
0
        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));
        }
Exemplo n.º 11
0
        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));
        }
Exemplo n.º 12
0
        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));
        }
Exemplo n.º 13
0
        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}'");
        }