diff --git a/CryptoExchange.Net.UnitTests/SymbolOrderBookTests.cs b/CryptoExchange.Net.UnitTests/SymbolOrderBookTests.cs index d0ac5c6..4f1214f 100644 --- a/CryptoExchange.Net.UnitTests/SymbolOrderBookTests.cs +++ b/CryptoExchange.Net.UnitTests/SymbolOrderBookTests.cs @@ -58,12 +58,12 @@ namespace CryptoExchange.Net.UnitTests { var symbolOrderBook = new TestableSymbolOrderBook(); Assert.IsNotNull(symbolOrderBook.BestOffers); - Assert.IsNotNull(symbolOrderBook.BestOffers.Item1); - Assert.IsNotNull(symbolOrderBook.BestOffers.Item2); - Assert.AreEqual(0m, symbolOrderBook.BestOffers.Item1.Price); - Assert.AreEqual(0m, symbolOrderBook.BestOffers.Item1.Quantity); - Assert.AreEqual(0m, symbolOrderBook.BestOffers.Item2.Price); - Assert.AreEqual(0m, symbolOrderBook.BestOffers.Item2.Quantity); + Assert.IsNotNull(symbolOrderBook.BestOffers.BestBid); + Assert.IsNotNull(symbolOrderBook.BestOffers.BestAsk); + Assert.AreEqual(0m, symbolOrderBook.BestOffers.BestBid.Price); + Assert.AreEqual(0m, symbolOrderBook.BestOffers.BestBid.Quantity); + Assert.AreEqual(0m, symbolOrderBook.BestOffers.BestAsk.Price); + Assert.AreEqual(0m, symbolOrderBook.BestOffers.BestAsk.Quantity); } } } diff --git a/CryptoExchange.Net/Interfaces/ISymbolOrderBook.cs b/CryptoExchange.Net/Interfaces/ISymbolOrderBook.cs index 10275c3..06321d8 100644 --- a/CryptoExchange.Net/Interfaces/ISymbolOrderBook.cs +++ b/CryptoExchange.Net/Interfaces/ISymbolOrderBook.cs @@ -73,7 +73,7 @@ namespace CryptoExchange.Net.Interfaces /// /// BestBid/BesAsk returned as a pair /// - Tuple BestOffers { get; } + (ISymbolOrderBookEntry BestBid, ISymbolOrderBookEntry BestAsk) BestOffers { get; } /// /// Start connecting and synchronizing the order book diff --git a/CryptoExchange.Net/OrderBook/SymbolOrderBook.cs b/CryptoExchange.Net/OrderBook/SymbolOrderBook.cs index 73bd76f..143307b 100644 --- a/CryptoExchange.Net/OrderBook/SymbolOrderBook.cs +++ b/CryptoExchange.Net/OrderBook/SymbolOrderBook.cs @@ -162,12 +162,10 @@ namespace CryptoExchange.Net.OrderBook /// /// BestBid/BesAsk returned as a pair /// - public Tuple BestOffers { + public (ISymbolOrderBookEntry BestBid, ISymbolOrderBookEntry BestAsk) BestOffers { get { lock (bookLock) - { - return new Tuple(BestBid,BestAsk); - } + return (BestBid,BestAsk); } }