Exemplo n.º 1
0
        public void Convert_failed_transaction_entity_to_dto_should_work()
        {
            // Arrange
            var entity = new FailedTransaction
            {
                TermsConsent    = true,
                NewsletterOptin = true,
                CreatedDate     = DateTimeOffset.UtcNow,
                ModifiedDate    = DateTimeOffset.UtcNow
            };

            // Act
            var dto = _mapper.toDto <FailedTransactionDto>(entity);

            //Assert
            Assert.AreEqual <bool>(dto.TermsConsent, entity.TermsConsent);
            Assert.AreEqual <bool>(dto.NewsletterOptin, entity.NewsletterOptin);
        }
Exemplo n.º 2
0
        public void Convert_site_entity_to_dto_should_work()
        {
            // Arrange
            var entity = new Site
            {
                Culture      = "en-GB",
                Name         = "uk",
                Domain       = "cadbury.co.uk",
                CreatedDate  = DateTimeOffset.UtcNow,
                ModifiedDate = DateTimeOffset.UtcNow
            };

            // Act
            var dto = _mapper.toDto <SiteDto>(entity);

            //Assert
            Assert.AreEqual <string>(dto.Culture, entity.Culture);
            Assert.AreEqual <string>(dto.Name, entity.Name);
            Assert.AreEqual <string>(dto.Domain, entity.Domain);
        }
Exemplo n.º 3
0
        public void Convert_vote_entity_to_dto_should_work()
        {
            // Arrange
            var entity = new Participation
            {
                Status       = "Tested",
                ApiStatus    = "Success",
                ApiMessage   = "Transaction success",
                CreatedDate  = DateTimeOffset.UtcNow,
                ModifiedDate = DateTimeOffset.UtcNow
            };

            // Act
            var dto = _mapper.toDto <ParticipationDto>(entity);

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