public void Convert_colletion_site_dto_to_entity_should_work() { // Arrange List <SiteDto> dtos = new List <SiteDto>(); for (int i = 0; i < 5; i++) { var dto = new SiteDto { Culture = "en-GB", Name = "uk", Domain = "cadbury.co.uk" }; dtos.Add(dto); } // Act var entities = _mapper.toEntities <Site>(dtos).ToList(); //Assert for (int i = 0; i < 5; i++) { Assert.AreEqual <string>(dtos[i].Culture, entities[i].Culture); Assert.AreEqual <string>(dtos[i].Name, entities[i].Name); Assert.AreEqual <string>(dtos[i].Domain, entities[i].Domain); } }
public void Convert_colletion_failed_transaction_dto_to_entity_should_work() { // Arrange List <FailedTransactionDto> dtos = new List <FailedTransactionDto>(); for (int i = 0; i < 5; i++) { var dto = new FailedTransactionDto { TermsConsent = true, NewsletterOptin = true }; dtos.Add(dto); } // Act var entities = _mapper.toEntities <FailedTransaction>(dtos).ToList(); //Assert for (int i = 0; i < 5; i++) { Assert.AreEqual <bool>(dtos[i].TermsConsent, entities[i].TermsConsent); Assert.AreEqual <bool>(dtos[i].NewsletterOptin, entities[i].NewsletterOptin); } }
public void Convert_colletion_vote_dto_to_entity_should_work() { // Arrange List <ParticipationDto> dtos = new List <ParticipationDto>(); for (int i = 0; i < 5; i++) { var dto = new ParticipationDto { Status = "Tested" + i, ApiStatus = "Success" + i, ApiMessage = "Transaction success" + i, }; dtos.Add(dto); } // Act var entities = _mapper.toEntities <Participation>(dtos).ToList(); //Assert for (int i = 0; i < 5; i++) { Assert.AreEqual <string>(dtos[i].Status, entities[i].Status); Assert.AreEqual <string>(dtos[i].ApiStatus, entities[i].ApiStatus); Assert.AreEqual <string>(dtos[i].ApiMessage, entities[i].ApiMessage); } }