public async Task data_availability_should_not_be_updated_for_missing_session()
        {
            var depositId        = Keccak.Zero;
            var dataAvailability = DataAvailability.Available;

            await _dataConsumerService.SetDataAvailabilityAsync(depositId, dataAvailability);

            _sessionService.Received(1).GetActive(depositId);
            await _sessionRepository.DidNotReceiveWithAnyArgs().UpdateAsync(Arg.Any <ConsumerSession>());

            await _consumerNotifier.DidNotReceiveWithAnyArgs()
            .SendDataAvailabilityChangedAsync(depositId, Arg.Any <Keccak>(), dataAvailability);
        }
Ejemplo n.º 2
0
 public Task SetDataAvailabilityAsync(Keccak depositId, DataAvailability dataAvailability)
 => _dataConsumerService.SetDataAvailabilityAsync(depositId, dataAvailability);