public void Adapt_With_Destination_Type_Succeeds() { TypeAdapterConfig<Product, ProductDTO>.NewConfig() .Compile(); var product = new Product {Id = Guid.NewGuid(), Title = "ProductA", CreatedUser = new User {Name = "UserA"}}; var dto = product.Adapt<ProductDTO>(); dto.ShouldNotBeNull(); dto.Id.ShouldBe(product.Id); }
public void Adapt_With_Destination_Type_And_Config_Succeeds() { var config = new TypeAdapterConfig(); config.ForType<Product, ProductDTO>(); var product = new Product {Id = Guid.NewGuid(), Title = "ProductA", CreatedUser = new User {Name = "UserA"}}; var dto = product.Adapt<ProductDTO>(config); dto.ShouldNotBeNull(); dto.Id.ShouldBe(product.Id); }