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)); }
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)); }