@@ -31,7 +31,9 @@ public void Throws()
3131 Assert . Throws < ArgumentException > ( "low" , ( ) => new Candlestick ( symbol , interval , openTime , open , high , - 1 , close , volume , closeTime , quoteAssetVolume , numberOfTrades , takerBuyBaseAssetVolume , takerBuyQuoteAssetVolume ) ) ;
3232 Assert . Throws < ArgumentException > ( "close" , ( ) => new Candlestick ( symbol , interval , openTime , open , high , low , - 1 , volume , closeTime , quoteAssetVolume , numberOfTrades , takerBuyBaseAssetVolume , takerBuyQuoteAssetVolume ) ) ;
3333
34- Assert . Throws < ArgumentException > ( "volume" , ( ) => new Candlestick ( symbol , interval , openTime , open , high , low , close , - 1 , closeTime , quoteAssetVolume , numberOfTrades , takerBuyBaseAssetVolume , takerBuyQuoteAssetVolume ) ) ;
34+ // HACK: https://api.binance.com/api/v1/klines?symbol=TRXBTC&interval=1M returns negative volume.
35+ //Assert.Throws<ArgumentException>("volume", () => new Candlestick(symbol, interval, openTime, open, high, low, close, -1, closeTime, quoteAssetVolume, numberOfTrades, takerBuyBaseAssetVolume, takerBuyQuoteAssetVolume));
36+
3537 Assert . Throws < ArgumentException > ( "quoteAssetVolume" , ( ) => new Candlestick ( symbol , interval , openTime , open , high , low , close , volume , closeTime , - 1 , numberOfTrades , takerBuyBaseAssetVolume , takerBuyQuoteAssetVolume ) ) ;
3638 Assert . Throws < ArgumentException > ( "takerBuyBaseAssetVolume" , ( ) => new Candlestick ( symbol , interval , openTime , open , high , low , close , volume , closeTime , quoteAssetVolume , numberOfTrades , - 1 , takerBuyQuoteAssetVolume ) ) ;
3739 Assert . Throws < ArgumentException > ( "takerBuyQuoteAssetVolume" , ( ) => new Candlestick ( symbol , interval , openTime , open , high , low , close , volume , closeTime , quoteAssetVolume , numberOfTrades , takerBuyBaseAssetVolume , - 1 ) ) ;
0 commit comments