Exemplo n.º 1
0
 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;
        }