public PixJob(ILog log, IConfigurationManager configurationManager, IJobRepository jobRepository, ITransferControlRepository transferControlRepository, IPerpetualInventoryTransferRepository perpetualInventoryTransferRepository, IFileIo fileIo, ITransferControlConfigurationManager transferControlConfigurationManager) : base(log, configurationManager, fileIo, jobRepository, transferControlRepository, transferControlConfigurationManager) { _perpetualInventoryTransferRepository = perpetualInventoryTransferRepository; }
public TransferControlOutbound(ITransferControlRepository transferControlRepository, IJobRepository jobRepository, ITransferControlConfigurationManager configuration, ILog log, IFileIo fileIo) { _log = log; _transferControlRepository = transferControlRepository; _configuration = configuration; _jobRepository = jobRepository; _fileIo = fileIo; }
public TransferControlInbound(ITransferControlRepository transferControlRepository, IMainframeFtp manhattanFtp, ITransferControlConfigurationManager configuration, ILog log, IFileIo fileIo) { _log = log; _transferControlRepository = transferControlRepository; _configuration = configuration; _manhattanFtp = manhattanFtp; _fileIo = fileIo; }
public void NoRecordsShouldReturnSuccessAndLog() { IMainframeFtp ftp; ITransferControlConfigurationManager manager; ILog log; IFileIo io; ITransferControlRepository mock = CreateMocks(out ftp, out manager, out log, out io); MockConfiguration(manager, true); mock.Stub(r => r.FindTransferControls(new TransferControlSearchCriteria())).IgnoreArguments().Return(new List <Middleware.Wm.TransferControl.Models.TransferControl>()); log.Expect(l => l.Info("Inbound: No records to process")); Assert.IsTrue(new TransferControlInbound(mock, ftp, manager, log, io).Process()); log.VerifyAllExpectations(); }
protected OutboundProcessor(ILog log, IConfigurationManager configurationManager, IFileIo fileIo, IJobRepository jobRepository, ITransferControlRepository transferControlRepository, ITransferControlConfigurationManager transferControlConfigurationManager) { _log = log; _configurationManager = configurationManager; _fileIo = fileIo; _jobRepository = jobRepository; _transferControlRepository = transferControlRepository; _transferControlConfigurationManager = transferControlConfigurationManager; }
private static void MockUnprocessedTransferControl(ITransferControlRepository mockRepository) { var objToReturn = new List <Middleware.Wm.TransferControl.Models.TransferControl>(); var item = new Middleware.Wm.TransferControl.Models.TransferControl(); var file = new TransferControlFile { FileLocation = "mock" }; var list2 = new List <TransferControlFile> { file }; item.Files = list2; objToReturn.Add(item); mockRepository.Expect(r => r.FindTransferControls(new TransferControlSearchCriteria())).IgnoreArguments().Return(objToReturn).Repeat.Once(); }
public ShipmentJob(ILog log, ITransferControlRepository transferControlRepository, IJobRepository jobRepository, IShipmentRepository shipmentRepository, IFileIo fileIo, IConfigurationManager configurationManager, ITransferControlConfigurationManager transferControlConfigurationManager) : base(log, configurationManager, fileIo, jobRepository, transferControlRepository, transferControlConfigurationManager) { _shipmentRepository = shipmentRepository; }
public PickTicketJob(ILog logger, IOrderWriter destinationRepository, IConfigurationManager configurationManager, IFileIo fileIo, IJobRepository jobRepository, ITransferControlRepository transferControlRepository, IManhattanOrderRepository manhattanOrderRepository, IAuroraPickTicketRepository auroraPickTicketRepository, IOrderHistoryRepository orderHistoryRepository, ITransferControlConfigurationManager transferControlConfigurationManager) : base(logger, configurationManager, fileIo, jobRepository, transferControlRepository, transferControlConfigurationManager) { _destinationRepository = destinationRepository; _manhattanOrderRepository = manhattanOrderRepository; _auroraPickTicketRepository = auroraPickTicketRepository; _orderHistoryRepository = orderHistoryRepository; }
public void ExceptionShouldLogAndReturnFailure() { IMainframeFtp ftp; ITransferControlConfigurationManager manager; ILog log; IFileIo io; ITransferControlRepository mock = CreateMocks(out ftp, out manager, out log, out io); var list2 = new List <Middleware.Wm.TransferControl.Models.TransferControl>(); var item = new Middleware.Wm.TransferControl.Models.TransferControl { BatchControlNumber = "1" }; list2.Add(item); List <Middleware.Wm.TransferControl.Models.TransferControl> objToReturn = list2; mock.Stub(r => r.FindTransferControls(new TransferControlSearchCriteria())).IgnoreArguments().Return(objToReturn); log.Expect(l => l.Exception(Arg <string> .Is.Equal("Inbound : Fatal exception processing batch 1"), Arg <Exception> .Is.Anything)); ITransferControlInbound inbound = new TransferControlInbound(mock, ftp, manager, log, io); Assert.IsFalse(inbound.Process()); log.VerifyAllExpectations(); }
public InventorySyncJob(ILog log, IConfigurationManager configurationManager, IJobRepository jobRepository, ITransferControlRepository transferControlRepository, IInventorySyncRepository inventorySyncRepository, IFileIo fileIo, ITransferControlConfigurationManager transferControlConfigurationManager, IStlInventoryRepository stlInventoryRepository, IStlInventoryUpdateRepository stlInventoryUpdateRepository, IShipmentInventoryAdjustmentRepository shipmentInventoryAdjustmentRepository, IPerpetualInventoryTransferRepository perpetualInventoryTransferRepository, IPixInventoryAdjustmentRepository pixInventoryAdjustmentRepository) : base(log, configurationManager, fileIo, jobRepository, transferControlRepository, transferControlConfigurationManager) { _inventorySyncRepository = inventorySyncRepository; _stlInventoryRepository = stlInventoryRepository; _stlInventoryUpdateRepository = stlInventoryUpdateRepository; _shipmentInventoryAdjustmentRepository = shipmentInventoryAdjustmentRepository; _perpetualInventoryTransferRepository = perpetualInventoryTransferRepository; _pixInventoryAdjustmentRepository = pixInventoryAdjustmentRepository; _log = log; _configurationManager = configurationManager; }
public TransferControlManager(ITransferControlRepository transferControlRepository) { _transferControlRepository = transferControlRepository; }