public EbaySelling(IEbayProperties properties, IEbayProductManagement productManagement, IEbayErrorLogger logger) : base(properties) { if (properties == null) { throw new NotImplementedException("IEbayProperties");} if (productManagement == null) { throw new NotImplementedException("IEbayProductManagement");} if (logger == null) { throw new NotImplementedException("IEbayErrorLogger");} ProductManagement = productManagement; _logger = logger; }