mirror of
https://github.com/JKorf/CryptoExchange.Net
synced 2025-06-08 00:16:27 +00:00
Use ValueTuple for BestOffers
This commit is contained in:
parent
4a01c30f34
commit
07d0a0159d
@ -58,12 +58,12 @@ namespace CryptoExchange.Net.UnitTests
|
|||||||
{
|
{
|
||||||
var symbolOrderBook = new TestableSymbolOrderBook();
|
var symbolOrderBook = new TestableSymbolOrderBook();
|
||||||
Assert.IsNotNull(symbolOrderBook.BestOffers);
|
Assert.IsNotNull(symbolOrderBook.BestOffers);
|
||||||
Assert.IsNotNull(symbolOrderBook.BestOffers.Item1);
|
Assert.IsNotNull(symbolOrderBook.BestOffers.BestBid);
|
||||||
Assert.IsNotNull(symbolOrderBook.BestOffers.Item2);
|
Assert.IsNotNull(symbolOrderBook.BestOffers.BestAsk);
|
||||||
Assert.AreEqual(0m, symbolOrderBook.BestOffers.Item1.Price);
|
Assert.AreEqual(0m, symbolOrderBook.BestOffers.BestBid.Price);
|
||||||
Assert.AreEqual(0m, symbolOrderBook.BestOffers.Item1.Quantity);
|
Assert.AreEqual(0m, symbolOrderBook.BestOffers.BestBid.Quantity);
|
||||||
Assert.AreEqual(0m, symbolOrderBook.BestOffers.Item2.Price);
|
Assert.AreEqual(0m, symbolOrderBook.BestOffers.BestAsk.Price);
|
||||||
Assert.AreEqual(0m, symbolOrderBook.BestOffers.Item2.Quantity);
|
Assert.AreEqual(0m, symbolOrderBook.BestOffers.BestAsk.Quantity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -73,7 +73,7 @@ namespace CryptoExchange.Net.Interfaces
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// BestBid/BesAsk returned as a pair
|
/// BestBid/BesAsk returned as a pair
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Tuple<ISymbolOrderBookEntry, ISymbolOrderBookEntry> BestOffers { get; }
|
(ISymbolOrderBookEntry BestBid, ISymbolOrderBookEntry BestAsk) BestOffers { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Start connecting and synchronizing the order book
|
/// Start connecting and synchronizing the order book
|
||||||
|
@ -162,12 +162,10 @@ namespace CryptoExchange.Net.OrderBook
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// BestBid/BesAsk returned as a pair
|
/// BestBid/BesAsk returned as a pair
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Tuple<ISymbolOrderBookEntry, ISymbolOrderBookEntry> BestOffers {
|
public (ISymbolOrderBookEntry BestBid, ISymbolOrderBookEntry BestAsk) BestOffers {
|
||||||
get {
|
get {
|
||||||
lock (bookLock)
|
lock (bookLock)
|
||||||
{
|
return (BestBid,BestAsk);
|
||||||
return new Tuple<ISymbolOrderBookEntry, ISymbolOrderBookEntry>(BestBid,BestAsk);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user