public void Map_WithDomainObjects_ReturnsDtoObjects()
        {
            // Arrange
            var mapper = new TemplateMapper();

            // Act
            var dtoObjects = mapper.Map(_domainObjects);

            // Assert
            Assert.IsInstanceOfType(dtoObjects, typeof(List<TemplateDto>));
        }
    public void TemplateMapper_Can_Map_TemplateDto_To_TemplateModel()
    {
        // Arrange
        var mapper      = new TemplateMapper();
        var templateDto = new TemplateDto(Guid.NewGuid(), "TemplateName", "Script");

        // Act
        var templateModel = mapper.Map(templateDto);

        // Assert
        templateModel.Should().BeEquivalentTo(templateDto,
                                              properties => properties
                                              .Including(x => x.Id)
                                              .Including(x => x.Name)
                                              .Including(x => x.Script));
    }
示例#3
0
        public void TemplateMapper_Can_Map_TemplateModel_To_TemplateDto()
        {
            // Arrange
            var mapper        = new TemplateMapper();
            var templateModel = new Template
            {
                Id     = Guid.NewGuid(),
                Name   = "TemplateName",
                Script = "Script"
            };

            // Act
            var templateDto = mapper.Map(templateModel);

            // Assert
            templateDto.Should().BeEquivalentTo(templateModel,
                                                properties => properties
                                                .Including(x => x.Id)
                                                .Including(x => x.Name)
                                                .Including(x => x.Script));
        }
        public void Map_WithDomainObject_ReturnsDtoObject()
        {
            // Arrange
            var mapper = new TemplateMapper();

            // Act
            var dtoObject = mapper.Map(_domainObject);

            // Assert
            Assert.IsInstanceOfType(dtoObject, typeof(TemplateDto));
        }