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);
        }
Beispiel #2
0
        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);
        }