Ejemplo n.º 1
0
        private void RaiseClaimDisbursedEvent(DisburseClaim command, string electionId)
        {
            var claimDisbursed = new ClaimDisbursedEvent
            {
                ClaimAmount        = _state.ClaimAmount.Amount,
                ClaimId            = command.ClaimId,
                DisbursementAmount = _state.ClaimAmount.Amount,
                ElectionId         = electionId,
            };

            ApplyEvent(claimDisbursed, @event => _state.Apply(@event));
        }
        public void then_the_election_balance_is_updated()
        {
            var claimDisbursedEvent = new ClaimDisbursedEvent
            {
                ClaimAmount        = 20,
                ClaimId            = Guid.NewGuid().ToString(),
                DisbursementAmount = 20,
                ElectionId         = _electionId,
            };

            //this line is commented because we dont want this test to update the value of the election balance
            //_eventHandler.Handle(claimDisbursedEvent);
        }
Ejemplo n.º 3
0
 private void When(ClaimDisbursedEvent @event)
 {
     CurrentClaimState = ClaimRequestStateEnum.Disbursed;
 }