Ejemplo n.º 1
0
        public async Task <bool> Handle(CreateBulkMemberCommand request, CancellationToken cancellationToken)
        {
            var member = new Domain.AggregatesModel.MemberAggregate.Member(request.Name, request.Address);

            foreach (var accountItem in request.Accounts)
            {
                member.AddMemberAccount(accountItem.Balance, accountItem.Status, accountItem.Name);
            }
            _context.Members.Add(member);
            await _context.SaveChangesAsync(cancellationToken);

            return(true);
        }
Ejemplo n.º 2
0
        public void Add_MemberAccount_Success()
        {
            //Arrange
            var membername = "Emre Alper";
            var address    = "Landsberger Straße 117";
            var balance    = 100;
            var status     = "ACTIVE";
            var name       = "Lufthansa";
            //Act
            var fakeMember = new Domain.AggregatesModel.MemberAggregate.Member(membername, address);

            fakeMember.AddMemberAccount(balance, status, name);
            //Assert
            Assert.NotNull(fakeMember.MemberAccounts);
        }