コード例 #1
0
        public void GetDepositHistory_ShouldNotThrowException()
        {
            var         bittrex = new Bittrex(DefaultApiKey, DefaultApiSecret);
            Func <Task> action  = async() => { var _ = await bittrex.GetDepositHistory(); };

            action.ShouldNotThrow();
        }
コード例 #2
0
        public void GetDepositHistory_ShouldUnauthorizedThrowException_IfNoApiKeyIsGiven()
        {
            var         bittrex = new Bittrex();
            Func <Task> action  = async() => { var _ = await bittrex.GetDepositHistory(); };

            action.ShouldThrow <UnauthorizedException>();
        }
コード例 #3
0
        public async Task <List <Deposit> > GetNewDeposits()
        {
            var list = await _exchange.GetDepositHistory();

            var localDesposits = list.Select(Mapper.Map <Deposit>).ToList();
            var newDeposits    = await _databaseService.AddDeposits(localDesposits, Constants.Bittrex);

            await _databaseService.AddLastChecked("Bittrex.DepositCheck", DateTime.Now);

            return(newDeposits);
        }