public OrderRepository( IOvertureClient overtureClient, IFindOrdersRequestFactory findOrdersRequestFactory, ICacheProvider cacheProvider) { OvertureClient = overtureClient ?? throw new ArgumentNullException(nameof(overtureClient)); FindOrdersRequestFactory = findOrdersRequestFactory ?? throw new ArgumentNullException(nameof(findOrdersRequestFactory)); CacheProvider = cacheProvider ?? throw new ArgumentNullException(nameof(cacheProvider)); }
public OrderRepository(IOvertureClient overtureClient, IFindOrdersRequestFactory findOrdersRequestFactory) { if (overtureClient == null) { throw new ArgumentNullException("overtureClient"); } if (findOrdersRequestFactory == null) { throw new ArgumentNullException("findOrdersRequestFactory"); } OvertureClient = overtureClient; FindOrdersRequestFactory = findOrdersRequestFactory; }