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); }