예제 #1
0
        public async Task get_deposit_should_return_deposit()
        {
            var depositId = TestItem.KeccakA;

            _consumerService.GetDepositAsync(depositId).Returns(GetDepositDetails());
            var result = await _rpc.ndm_getDeposit(depositId);

            await _consumerService.Received().GetDepositAsync(depositId);

            result.Result.ResultType.Should().Be(ResultType.Success);
            result.ErrorType.Should().Be(ErrorType.None);
            result.Result.Error.Should().BeNullOrWhiteSpace();
            VerifyDepositDetails(result.Data);
        }