Exemple #1
0
        public void ToEntity_EmptyProperties()
        {
            //Arrange
            var poemDTO = new PoemDTO();

            //Act
            var entity = poemDTO.ToEntity();

            //Assert
            Assert.NotNull(entity);
            Assert.Equal(poemDTO.Id, entity.Id);
            Assert.Equal(poemDTO.Name, entity.Name);
            Assert.Equal(poemDTO.Notes, entity.Notes);
            Assert.Equal(poemDTO.ConceivedDateLocal.ToUniversalTime(), entity.ConceivedDateUTC);
        }
Exemple #2
0
        public void ToEntity_NonEmptyProperties()
        {
            //Arrange
            var expectResult = new PoemBuilder().Default().Build();
            var poemDTO      = new PoemDTO()
            {
                Name  = expectResult.Name,
                Notes = expectResult.Notes,
                ConceivedDateLocal = expectResult.ConceivedDateUTC
            };

            //Act
            var testResult = poemDTO.ToEntity();

            //Assert
            Assert.NotNull(testResult);
            Assert.Equal(expectResult.Name, testResult.Name);
            Assert.Equal(expectResult.Notes, testResult.Notes);
            Assert.Equal(expectResult.ConceivedDateUTC, testResult.ConceivedDateUTC);
        }