Exemple #1
0
        public void Convert_failed_transaction_dto_to_entity_should_work()
        {
            // Arrange
            var dto = new FailedTransactionDto
            {
                TermsConsent    = true,
                NewsletterOptin = true
            };

            // Act
            var entity = _mapper.toEntity <FailedTransaction>(dto);

            //Assert
            Assert.AreEqual <bool>(dto.TermsConsent, entity.TermsConsent);
            Assert.AreEqual <bool>(dto.NewsletterOptin, entity.NewsletterOptin);
        }
Exemple #2
0
        public void Convert_site_dto_to_entity_should_work()
        {
            // Arrange
            var dto = new SiteDto
            {
                Culture = "en-GB",
                Name    = "uk",
                Domain  = "cadbury.co.uk"
            };

            // Act
            var entity = _mapper.toEntity <Site>(dto);

            //Assert
            Assert.AreEqual <string>(dto.Culture, entity.Culture);
            Assert.AreEqual <string>(dto.Name, entity.Name);
            Assert.AreEqual <string>(dto.Domain, entity.Domain);
        }
Exemple #3
0
        public void Convert_vote_dto_to_entity_should_work()
        {
            // Arrange
            var dto = new ParticipationDto
            {
                Status     = "Tested",
                ApiStatus  = "Success",
                ApiMessage = "Transaction success",
            };

            // Act
            var entity = _mapper.toEntity <Participation>(dto);

            //Assert
            Assert.AreEqual <string>(dto.Status, entity.Status);
            Assert.AreEqual <string>(dto.ApiStatus, entity.ApiStatus);
            Assert.AreEqual <string>(dto.ApiMessage, entity.ApiMessage);
        }