public ListImportLogicImpl(IStagingRepository stagingRepository, IEventLogRepository eventLogRepository,
                            IOrderedFromListRepository order2ListRepo, IOrderedItemsFromListRepository orderItemsFromListRepo, IContractChangesRepository contractChangesRepo)
 {
     _stagingRepository      = stagingRepository;
     _eventLogRepository     = eventLogRepository;
     _order2ListRepo         = order2ListRepo;
     _orderItemsFromListRepo = orderItemsFromListRepo;
     _contractChangesRepo    = contractChangesRepo;
 }
Beispiel #2
0
 public ContractListChangesLogicImpl(ICatalogLogic catalogLogic, ICustomerRepository customerRepository,
                                     IEventLogRepository eventLogRepository, IGenericQueueRepository queueRepository, IContractChangesRepository contractChangesRepo,
                                     IMessageTemplateLogic messageTemplateLogic)
 {
     _catalogLogic         = catalogLogic;
     _customerRepo         = customerRepository;
     _log                  = eventLogRepository;
     _queueRepo            = queueRepository;
     _contractChangesRepo  = contractChangesRepo;
     _messageTemplateLogic = messageTemplateLogic;
 }
            public void CallReadNextSet_ReturnsExpectedRecords()
            {
                // arrange
                IContractChangesRepository repo = MakeRepo();
                int expected = 3;

                // act
                List <ContractChange> results = repo.ReadNextSet();

                // assert
                results.Count
                .Should()
                .Be(expected);
            }
            public void CallPurge_Completes()
            {
                // arrange
                IContractChangesRepository repo = MakeRepo();

                // act
                try {
                    repo.Purge(7);
                    // assert
                    Assert.True(true); //no exception
                }
                catch
                {
                    Assert.True(false);//exception
                }
            }
            public void CallUpdate_Completes()
            {
                // arrange
                IContractChangesRepository repo = MakeRepo();
                int  testId   = 1;
                bool testSent = true;

                // act
                try {
                    repo.Update(testId, testSent);
                    // assert
                    Assert.True(true); //no exception
                }
                catch
                {
                    Assert.True(false);//exception
                }
            }