コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }