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)); }