public void TestInitialise() { _service = new CheckRequiredParametersService(); _endpoint = new Endpoint() { QueryParameters = new List <Parameter>() { new Parameter() { Name = "TestQuery", Required = true }, new Parameter() { Name = "TestQuery2" } }, PathParameters = new List <Parameter>() { new Parameter() { Name = "TestPath", Required = true }, new Parameter() { Name = "TestPath2", Required = true }, new Parameter() { Name = "TestPath3" } }, HeaderParameters = new List <Parameter>() { new Parameter() { Name = "TestHeader", Required = true } } }; _query = new Dictionary <string, string>(); _path = new Dictionary <string, string>(); _header = new Dictionary <string, string>(); }
protected override void BeginProcessing() { base.BeginProcessing(); if (_clientWrapper == null) { _clientWrapper = new HttpClientWrapper(); } var apiResponseService = new ApiResponseService(new DateTimeWrapper(), _clientWrapper, new ResponseContentServiceFactory()); var checkParametersService = new CheckRequiredParametersService(); var responseRecorder = new ResponseRecorderService(); var addContentServiceFactory = new AddContentServiceFactory(new AddJsonContentToRequestService()); var addPathParamsService = new AddPathParamsService(); var addQueryParamsService = new AddQueryParamsService(); var addHeaderParamsService = new AddHeaderParamsService(); var uriService = new UriGenerateService(addPathParamsService, addQueryParamsService); var createMessageService = new CreateMessageService(uriService, addContentServiceFactory, addHeaderParamsService); if (_invocationService == null) { _invocationService = new InvokeOpenApiEndpointService(apiResponseService, checkParametersService, createMessageService, responseRecorder); } if (_objectCreator == null) { _objectCreator = new ObjectCreator(new EnumFromStringService()); } }