Skip to content

Commit 29b5935

Browse files
Refactor to use base fix brokerage (#16)
* Refactor to use base fix brokerage * Use nuget fix brokerage instead of project reference
1 parent bd33840 commit 29b5935

21 files changed

Lines changed: 29 additions & 1628 deletions

QuantConnect.Wolverine.Tests/Usings.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
global using QuantConnect.Util;
44
global using QuantConnect.Orders;
55
global using QuantConnect.Packets;
6-
global using QuantConnect.Brokerages.Wolverine.Fix;
76
global using QuantConnect.Logging;
87
global using QuantConnect.Algorithm;
98
global using QuantConnect.Interfaces;
10-
global using QuantConnect.Brokerages.Wolverine.Fix.Core;
119
global using QuantConnect.Configuration;
1210
global using QuantConnect.Tests.Brokerages;
1311
global using Log = QuantConnect.Logging.Log;

QuantConnect.Wolverine.Tests/WolverineBrokerageTests.cs

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
using QuantConnect.Tests;
16+
using QuantConnect.Brokerages.Fix;
1717

1818
namespace QuantConnect.Brokerages.Wolverine.Tests
1919
{
@@ -186,35 +186,9 @@ public void SubmitsMarketOrderForInvalidSymbol()
186186
}
187187
}
188188

189-
[Test]
190-
public void CanLogonAfterLogout()
191-
{
192-
var symbolMapper = new WolverineSymbolMapper(TestGlobals.MapFileProvider);
193-
194-
var brokerageController = new FixBrokerageController();
195-
196-
var fixProtocolDirector = new WolverineFixProtocolDirector(symbolMapper, _fixConfiguration.Account, brokerageController, new SecurityProvider());
197-
198-
using var fixInstance = new FixInstance(fixProtocolDirector, _fixConfiguration, true);
199-
200-
fixInstance.Initialize();
201-
202-
var sessionId = new SessionID(_fixConfiguration.FixVersionString, _fixConfiguration.SenderCompId, _fixConfiguration.TargetCompId);
203-
204-
Thread.Sleep(20000);
205-
206-
fixInstance.OnLogout(sessionId);
207-
208-
fixInstance.OnLogon(sessionId);
209-
210-
Thread.Sleep(20000);
211-
212-
fixInstance.Terminate();
213-
}
214-
215189
private WolverineBrokerage CreateBrokerage()
216190
{
217-
return new WolverineBrokerage(_algorithm, _job, _orderProvider, _fixConfiguration, new SecurityProvider(), true);
191+
return new WolverineBrokerage(_algorithm, _job, _orderProvider, _fixConfiguration, new SecurityProvider());
218192
}
219193
}
220194
}

QuantConnect.Wolverine/Fix/Core/FixBrokerageController.cs

Lines changed: 0 additions & 132 deletions
This file was deleted.

QuantConnect.Wolverine/Fix/Core/IFixBrokerageController.cs

Lines changed: 0 additions & 86 deletions
This file was deleted.

QuantConnect.Wolverine/Fix/Core/ISession.cs

Lines changed: 0 additions & 24 deletions
This file was deleted.

QuantConnect.Wolverine/Fix/Core/QuickFixSession.cs

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)