public void SetUp()
        {
            mapper         = new Mapper(new MapperConfiguration(cfg => cfg.AddProfile <DataLocksProfile>()));
            repositoryMock = new Mock <IDataLockFailureRepository>(MockBehavior.Strict);

            dataLockStatusServiceMock = new Mock <IDataLockStatusService>(MockBehavior.Strict);
            dataLockStatusServiceMock.Setup(s => s.GetStatusChange(null, It.Is <List <DataLockFailure> >(f => f == null || f.Count == 0))).Returns(DataLockStatusChange.NoChange);

            processor = new DataLockEventProcessor(repositoryMock.Object, dataLockStatusServiceMock.Object, mapper, new Mock <IPaymentLogger>().Object);
        }
示例#2
0
 public DataLockEventHandler(IPaymentLogger paymentLogger, IDataLockEventProcessor dataLockEventProcessor)
 {
     this.paymentLogger          = paymentLogger;
     this.dataLockEventProcessor = dataLockEventProcessor;
 }
示例#3
0
 public DataLockEventHandler(IPaymentLogger logger, IDataLockEventProcessor processor)
 {
     this.logger    = logger ?? throw new ArgumentNullException(nameof(logger));
     this.processor = processor ?? throw new ArgumentNullException(nameof(processor));
 }