public Task Add(int numberToAdd, TransactionDeactivationPhase deactivationPhase = TransactionDeactivationPhase.None)
 {
     this.data.DeactivationPhase = deactivationPhase;
     return(this.data.PerformUpdate(d => d.Value += numberToAdd));
 }
Exemplo n.º 2
0
 public Task MultiGrainAddAndDeactivate(List <IDeactivatingTransactionTestGrain> grains, int numberToAdd,
                                        TransactionDeactivationPhase deactivationPhase = TransactionDeactivationPhase.None)
 {
     return(Task.WhenAll(grains.Select(g => g.Add(numberToAdd, deactivationPhase))));
 }