コード例 #1
0
        protected override IEnumerable <IDomainEvent> Given()
        {
            yield return(PrepareDomainEvent.Set(new AccountOpenedEvent(Guid.NewGuid(), Guid.NewGuid(), "AccountName", "1234567890")).ToVersion(1));

            yield return(PrepareDomainEvent.Set(new CashDepositedEvent(20, 20)).ToVersion(2));

            yield return(PrepareDomainEvent.Set(new MoneyTransferSendEvent(15, 5, "1234567890", "0987654321")).ToVersion(3));
        }
コード例 #2
0
        protected override IEnumerable <IDomainEvent> Given()
        {
            yield return(PrepareDomainEvent.Set(new ClientCreatedEvent(_clientId, "Mark Nijhof", "Welhavens gate", "49b", "5006", "Bergen", "95009937")).ToVersion(1));

            yield return(PrepareDomainEvent.Set(new AccountToClientAssignedEvent(_accountId)).ToVersion(2));

            yield return(PrepareDomainEvent.Set(new NewBankCardForAccountAsignedEvent(_bankCardId, _accountId)).ToVersion(3));
        }
コード例 #3
0
        protected override IEnumerable <IDomainEvent> Given()
        {
            yield return(PrepareDomainEvent.Set(new AccountOpenedEvent(Guid.NewGuid(), Guid.NewGuid(), "AccountName", "1234567890")).ToVersion(1));

            yield return(PrepareDomainEvent.Set(new AccountClosedEvent()).ToVersion(2));
        }
コード例 #4
0
 protected override IEnumerable <IDomainEvent> Given()
 {
     yield return(PrepareDomainEvent.Set(new ClientCreatedEvent(Guid.NewGuid(), "Mark Nijhof", "Welhavens gate", "49b", "5006", "Bergen", "95009937")).ToVersion(1));
 }