public void ConvertDtoAddressToAddress() { var card = CardMapping.ConvertDtoCardToCard(dtoCard); Assert.IsType <Models.API.Card>(card); Assert.Equal(dtoCard.UserId, card.UserId); Assert.NotNull(card.CardHolderName); Assert.NotNull(card.CCV); Assert.NotNull(card.CardNumber); }
private async Task <IEnumerable <Card> > MapAddressesToCardsAsync(IEnumerable <Models.Repository.Card> cards) { if (cards == null) { throw new ArgumentNullException(nameof(cards)); } var cardList = new List <Card>(); foreach (var dtoCard in cards) { var address = await addressRepository.GetAsync(dtoCard.AddressId); var card = CardMapping.ConvertDtoCardToCard(dtoCard); card.BillingAddress = AddressMapping.ConvertDtoAddressToAddress(address); cardList.Add(card); } return(cardList); }