public void TestInitialize()
        {
            _service = new AddQueryParamsService();

            _baseUrl         = "test.com";
            _inputDictionary = new Dictionary <string, string>();
        }
Example #2
0
        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());
            }
        }