Beispiel #1
0
        public async Task should_return_0_consumed_units_for_unconfirmed_deposit()
        {
            var deposit       = GetDepositDetails(confirmationTimestamp: 0);
            var consumedUnits = await _calculator.GetConsumedAsync(deposit);

            consumedUnits.Should().Be(0);

            await _sessionRepository.DidNotReceive().BrowseAsync(Arg.Any <GetConsumerSessions>());
        }
Beispiel #2
0
        public async Task set_enabled_data_stream_should_fail_for_missing_session()
        {
            var depositId = Keccak.Zero;
            var client    = "test";
            var args      = Array.Empty <string>();
            var session   = GetConsumerSession();

            await _dataStreamService.SetEnabledDataStreamAsync(depositId, client, args);

            session.Clients.Should().BeEmpty();
            await _sessionRepository.DidNotReceive().UpdateAsync(session);

            await _consumerNotifier.DidNotReceive().SendDataStreamEnabledAsync(depositId, session.Id);
        }