File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11using Core . Models ;
22using Core . Services ;
33using Microsoft . Extensions . Configuration ;
4- using Microsoft . Extensions . DependencyInjection ;
54using Orleans . Hosting ;
65using Orleans . Providers ;
76using Orleans . Serialization ;
Original file line number Diff line number Diff line change 1+ using Core . Conventions ;
12using Core . Enums ;
23using Core . Grains ;
34using Core . Models ;
@@ -52,8 +53,10 @@ public void StoreException()
5253 [ Fact ]
5354 public async Task Store ( )
5455 {
56+ var descriptor = Descriptor ;
5557 var stamp = DateTime . Now . Ticks ;
56- var grain = _cluster . GrainFactory . GetGrain < IPositionsGrain > ( Descriptor ) ;
58+ var grain = _cluster . GrainFactory . GetGrain < IPositionsGrain > ( descriptor ) ;
59+ var actionsGrain = _cluster . GrainFactory . GetGrain < ITransactionsGrain > ( descriptor ) ;
5760 var order = new Order
5861 {
5962 Amount = 1 ,
@@ -76,6 +79,15 @@ public async Task Store()
7679 }
7780 } ;
7881
82+ var observer = new Mock < ITradeObserver > ( ) ;
83+ var observerReference = _cluster . Client . CreateObjectReference < ITradeObserver > ( observer . Object ) ;
84+
85+ observer
86+ . Setup ( o => o . StreamOrder ( It . IsAny < Order > ( ) ) )
87+ . Verifiable ( ) ;
88+
89+ await actionsGrain . Setup ( observerReference ) ;
90+
7991 // Open
8092
8193 var openPosition = await grain . Send ( order ) ;
Load diff This file was deleted.
You can’t perform that action at this time.
0 commit comments