public void Convert_collection_site_entity_to_dto_should_work() { // Arrange List <Site> entities = new List <Site>(); for (int i = 0; i < 5; i++) { var entity = new Site { Culture = "en-GB", Name = "uk", Domain = "cadbury.co.uk", CreatedDate = DateTimeOffset.UtcNow, ModifiedDate = DateTimeOffset.UtcNow }; entities.Add(entity); } // Act var dtos = _mapper.toDtos <SiteDto>(entities).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_collection_failed_transaction_entity_to_dto_should_work() { // Arrange List <FailedTransaction> entities = new List <FailedTransaction>(); for (int i = 0; i < 5; i++) { var entity = new FailedTransaction { TermsConsent = true, NewsletterOptin = true, CreatedDate = DateTimeOffset.UtcNow, ModifiedDate = DateTimeOffset.UtcNow }; entities.Add(entity); } // Act var dtos = _mapper.toDtos <FailedTransactionDto>(entities).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_collection_vote_entity_to_dto_should_work() { // Arrange List <Participation> entities = new List <Participation>(); for (int i = 0; i < 5; i++) { var entity = new Participation { Status = "Tested" + i, ApiStatus = "Success" + i, ApiMessage = "Transaction success" + i, CreatedDate = DateTimeOffset.UtcNow, ModifiedDate = DateTimeOffset.UtcNow }; entities.Add(entity); } // Act var dtos = _mapper.toDtos <ParticipationDto>(entities).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); } }