public void Receipt_processing_should_be_invalid() { EventData[] eventsData = CreateIssueReceiptEventsData(); var stateCollectorMock = new Mock <IAsyncCollector <ExecutedTransfer> >(); var loggerMock = new Mock <ILogger>(); stateCollectorMock .Setup(x => x.AddAsync(It.IsAny <ExecutedTransfer>(), default)) .Returns(Task.CompletedTask); var exception = Assert.ThrowsAsync <Exception>(async() => { await ValidatorService .Validator(eventsData, null, null, loggerMock.Object); }); Assert.NotNull(exception); }
public async Task Validator_processing_should_be_valid() { EventData[] eventsData = CreateValidatorEventsData(); var eventCollectorMock = new Mock <IAsyncCollector <EventData> >(); var stateCollectorMock = new Mock <IAsyncCollector <InitialTransfer> >(); var loggerMock = new Mock <ILogger>(); eventCollectorMock .Setup(x => x.AddAsync(It.IsAny <EventData>(), default)) .Returns(Task.CompletedTask); stateCollectorMock .Setup(x => x.AddAsync(It.IsAny <InitialTransfer>(), default)) .Returns(Task.CompletedTask); await ValidatorService .Validator(eventsData, eventCollectorMock.Object, stateCollectorMock.Object, loggerMock.Object); }