11using BenchmarkDotNet . Attributes ;
22
3+ using com . chronoxor . proto ;
4+ using com . chronoxor . proto . FBE ;
5+
36namespace Benchmarks
47{
5- public class MySender1 : FBE . proto . Sender , FBE . proto . ISenderListener
8+ public class MySender1 : Sender , ISenderListener
69 {
710 private long Size { get ; set ; }
811 private long LogSize { get ; set ; }
@@ -11,7 +14,7 @@ public class MySender1 : FBE.proto.Sender, FBE.proto.ISenderListener
1114 public void OnSendLog ( string message ) { LogSize += message . Length ; }
1215 }
1316
14- public class MySender2 : FBE . proto . Sender , FBE . proto . ISenderListener
17+ public class MySender2 : Sender , ISenderListener
1518 {
1619 private long Size { get ; set ; }
1720 private long LogSize { get ; set ; }
@@ -20,37 +23,37 @@ public class MySender2 : FBE.proto.Sender, FBE.proto.ISenderListener
2023 public void OnSendLog ( string message ) { LogSize += message . Length ; }
2124 }
2225
23- public class MyReceiver : FBE . proto . Receiver , FBE . proto . IReceiverListener
26+ public class MyReceiver : Receiver , IReceiverListener
2427 {
2528 private long LogSize { get ; set ; }
2629
27- public void OnReceive ( proto . OrderMessage value ) { }
28- public void OnReceive ( proto . BalanceMessage value ) { }
29- public void OnReceive ( proto . AccountMessage value ) { }
30+ public void OnReceive ( OrderMessage value ) { }
31+ public void OnReceive ( BalanceMessage value ) { }
32+ public void OnReceive ( AccountMessage value ) { }
3033
3134 public void OnReceiveLog ( string message ) { LogSize += message . Length ; }
3235 }
3336
3437 public class SendReceive
3538 {
36- private readonly proto . AccountMessage _account ;
39+ private readonly AccountMessage _account ;
3740 private readonly MySender1 _sender1 ;
3841 private readonly MySender2 _sender2 ;
3942 private readonly MyReceiver _receiver ;
4043
4144 public SendReceive ( )
4245 {
4346 // Create a new account with some orders
44- _account = new proto . AccountMessage ( proto . Account . Default ) ;
47+ _account = new AccountMessage ( Account . Default ) ;
4548 _account . body . id = 1 ;
4649 _account . body . name = "Test" ;
47- _account . body . state = proto . State . good ;
50+ _account . body . state = State . good ;
4851 _account . body . wallet . currency = "USD" ;
4952 _account . body . wallet . amount = 1000.0 ;
50- _account . body . asset = new proto . Balance ( "EUR" , 100.0 ) ;
51- _account . body . orders . Add ( new proto . Order ( 1 , "EURUSD" , proto . OrderSide . buy , proto . OrderType . market , 1.23456 , 1000.0 ) ) ;
52- _account . body . orders . Add ( new proto . Order ( 2 , "EURUSD" , proto . OrderSide . sell , proto . OrderType . limit , 1.0 , 100.0 ) ) ;
53- _account . body . orders . Add ( new proto . Order ( 3 , "EURUSD" , proto . OrderSide . buy , proto . OrderType . stop , 1.5 , 10.0 ) ) ;
53+ _account . body . asset = new Balance ( "EUR" , 100.0 ) ;
54+ _account . body . orders . Add ( new Order ( 1 , "EURUSD" , OrderSide . buy , OrderType . market , 1.23456 , 1000.0 ) ) ;
55+ _account . body . orders . Add ( new Order ( 2 , "EURUSD" , OrderSide . sell , OrderType . limit , 1.0 , 100.0 ) ) ;
56+ _account . body . orders . Add ( new Order ( 3 , "EURUSD" , OrderSide . buy , OrderType . stop , 1.5 , 10.0 ) ) ;
5457
5558 _sender1 = new MySender1 ( ) ;
5659 _sender1 . Send ( _account ) ;
0 commit comments