public void GetDepositHistory_ShouldNotThrowException() { var bittrex = new Bittrex(DefaultApiKey, DefaultApiSecret); Func <Task> action = async() => { var _ = await bittrex.GetDepositHistory(); }; action.ShouldNotThrow(); }
public void GetDepositHistory_ShouldUnauthorizedThrowException_IfNoApiKeyIsGiven() { var bittrex = new Bittrex(); Func <Task> action = async() => { var _ = await bittrex.GetDepositHistory(); }; action.ShouldThrow <UnauthorizedException>(); }
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); }