public static ODataClientSettings WithHttpResponses(this ODataClientSettings settings, IEnumerable <string> responses)
        {
            var requestExecutor = new MockingRequestExecutor(settings, responses, false, false);

            settings.RequestExecutor = requestExecutor.ExecuteRequestAsync;
            return(settings);
        }
        public static ODataClientSettings WithHttpMock(this ODataClientSettings settings)
        {
            var methodName       = GetTestMethodFullName();
            var mockDataPathBase = GetMockDataPathBase(methodName);

#if MOCK_HTTP
            var recording = false;
#else
            var recording = true;
#endif
            var requestExecutor = new MockingRequestExecutor(settings, mockDataPathBase, true, recording);
            settings.RequestExecutor = requestExecutor.ExecuteRequestAsync;
            return(settings);
        }