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);
}
}