Fix bots + positions managements

This commit is contained in:
2025-04-23 19:36:26 +02:00
parent ad5996ca61
commit 76b8b7ebb6
24 changed files with 299 additions and 98 deletions

View File

@@ -39,10 +39,9 @@ public class GmxServiceTests : EvmManagerTests
[Fact]
public async void Should_return_orders()
{
var manager = new EvmManager(Subgraphs, EvmManagerTests.CreateWebProxyService());
var account = PrivateKeys.GetAccount();
var orders = await manager.GetOrders(account, Enums.Ticker.BTC);
var orders = await _manager.GetOrders(account, Enums.Ticker.BTC);
Assert.IsType<List<Trade>>(orders);
}
@@ -50,10 +49,9 @@ public class GmxServiceTests : EvmManagerTests
[Fact]
public async void Should_cancel_gmx_orders()
{
var manager = new EvmManager(Subgraphs, EvmManagerTests.CreateWebProxyService());
var account = PrivateKeys.GetAccount();
var cancelled = await manager.CancelOrders(account, Enums.Ticker.BTC);
var cancelled = await _manager.CancelOrders(account, Enums.Ticker.BTC);
Assert.IsType<bool>(cancelled);
}
@@ -103,9 +101,8 @@ public class GmxServiceTests : EvmManagerTests
[Fact]
public async void Should_return_quantity_in_position()
{
var manager = new EvmManager(Subgraphs, EvmManagerTests.CreateWebProxyService());
var account = PrivateKeys.GetAccount();
var quantity = await manager.QuantityInPosition(Constants.Chains.Arbitrum, account.Key, Enums.Ticker.BTC);
var quantity = await _manager.QuantityInPosition(Constants.Chains.Arbitrum, account.Key, Enums.Ticker.BTC);
Assert.NotNull(quantity);
}