Beispiel #1
0
        public async Task TryAddNextUnacknowledgedAsync_NullReader_ThrowsException()
        {
            // Arrange
            var bundleRepositoryContainer        = new Mock <IBundleRepositoryContainer>();
            var marketOperatorDataStorageService = new Mock <IMarketOperatorDataStorageService>();
            var storageHandler = new Mock <IStorageHandler>();
            var target         = new BundleRepository(
                storageHandler.Object,
                bundleRepositoryContainer.Object,
                marketOperatorDataStorageService.Object);

            var bundle = new Bundle(
                new Uuid(Guid.NewGuid()),
                new LegacyActorId(new GlobalLocationNumber(null !)),
                DomainOrigin.Aggregations,
                null !,
                Array.Empty <Uuid>(),
                Enumerable.Empty <string>());

            // Act + Assert
            await Assert
            .ThrowsAsync <ArgumentNullException>(() =>
                                                 target.TryAddNextUnacknowledgedAsync(bundle, null !))
            .ConfigureAwait(false);
        }
 public Task <BundleCreatedResponse> TryAddNextUnacknowledgedAsync(Bundle bundle, ICabinetReader cabinetReader)
 {
     return(_bundleRepository.TryAddNextUnacknowledgedAsync(bundle, cabinetReader));
 }