public VendorPusher( Lazy<IItemUpdates<UpdateQuantityHeader, VendorQtyEntry>> inventoryUpdater, IItemUpdates<PriceHeader, VendorPriceEntry> costsUpdater, IReadyDirectory readyDirectory, IFileHelpersCache fileHelpersCache, IArchiveDirectory archiveDirectory, SystemClock systemClock, ILogger logger) { _inventoryUpdater = inventoryUpdater; _readyDirectory = readyDirectory; _fileHelpersCache = fileHelpersCache; _archiveDirectory = archiveDirectory; _systemClock = systemClock; _logger = logger; _costsUpdater = costsUpdater; }
public FoxVendor(ITextFileReader fileReader, IFileHelpersCache fileHelpersCache) { _fileReader = fileReader; _fileHelpersCache = fileHelpersCache; }
public TuckerRockyVendor(ITextFileReader fileReader, IFileHelpersCache fileHelpersCache, SystemClock clock) { _fileReader = fileReader; _fileHelpersCache = fileHelpersCache; _clock = clock; }
public StandardFormatWriter(IFileHelpersCache cache) { _cache = cache; }
public PartsUnlimitedVendor(ITextFileReader fileReader, IFileHelpersCache fileHelpersCache) { _fileReader = fileReader; _fileHelpersCache = fileHelpersCache; }