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