Exemplo n.º 1
0
        public void FlatteningLongestWordTest()
        {
            // Arrange
            var model = LongestWord.Create();

            // Act
            var dto = Mapper.Map <LongestWordDto>(model);

            // Assert
            Assert.Equal(model.Pneumono.Ultra.Microscopic.Silico.Volcano.Coniosis.Author, dto.PneumonoUltraMicroscopicSilicoVolcanoConiosisAuthor);
            Assert.Equal(model.Pneumono.Ultra.Microscopic.Silico.Volcano.Coniosis.PublishedDate, dto.PneumonoUltraMicroscopicSilicoVolcanoConiosisPublishedDate);
        }
Exemplo n.º 2
0
        public void FlatteningIncompleteLongestWordTest()
        {
            // Arrange
            var model = LongestWord.Create();

            model.Pneumono.Ultra.Microscopic = null;

            // Act
            var dto = Mapper.Map <LongestWordDto>(model);

            // Assert
            Assert.Null(dto.PneumonoUltraMicroscopicSilicoVolcanoConiosisAuthor);
            Assert.Equal(DateTime.MinValue, dto.PneumonoUltraMicroscopicSilicoVolcanoConiosisPublishedDate);
        }