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); }
public DataLockEventHandler(IPaymentLogger paymentLogger, IDataLockEventProcessor dataLockEventProcessor) { this.paymentLogger = paymentLogger; this.dataLockEventProcessor = dataLockEventProcessor; }
public DataLockEventHandler(IPaymentLogger logger, IDataLockEventProcessor processor) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.processor = processor ?? throw new ArgumentNullException(nameof(processor)); }