public ApiProxyProviderFactory(IApiRecorder recorder, IApiProxyConfiguration apiProxyConfiguration) { if (recorder == null) { throw new ArgumentNullException(nameof(recorder)); } _recorder = recorder; if (apiProxyConfiguration == null) { throw new ArgumentNullException(nameof(apiProxyConfiguration)); } _apiProxyConfiguration = apiProxyConfiguration; }
public RealApiApiProxyProvider(IApiProxyConfiguration proxyConfiguration, IApiRecorder recorder) { if (proxyConfiguration == null) { throw new ArgumentNullException(nameof(proxyConfiguration)); } ProxyConfiguration = proxyConfiguration; if (recorder == null) { throw new ArgumentNullException(nameof(recorder)); } ApiRecorder = recorder; }
public XmlContentTypeApiProxyProvider(IApiProxyConfiguration proxyConfiguration, IApiRecorder apiRecorder, XmlApiRecord apiRecord) { if (proxyConfiguration == null) { throw new ArgumentNullException(nameof(proxyConfiguration)); } ProxyConfiguration = proxyConfiguration; if (apiRecorder == null) { throw new ArgumentNullException(nameof(apiRecorder)); } ApiRecorder = apiRecorder; if (apiRecord == null) { throw new ArgumentNullException(nameof(apiRecord)); } _xmlApiRecord = apiRecord; }