You can also use AutoBogus and Bogus together to make a 1-liner. No manual rules necessary:
void Main()
{
var c = AutoBogus.AutoFaker.Generate<Customer>();
c.Dump();
}
public class Customer
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string EmailAddress {get;set;}
public DateTime DateOfBirth {get;set;}
public Address Address {get;set;}
};
public class Address
{
public string AddressLine1 { get; set; }
public string AddressLine2 { get; set; }
public string ZipOrPostcode { get; set; }
public string Country {get;set;}
}
You can also use AutoBogus and Bogus together to make a 1-liner. No manual rules necessary: