I want to populate my object with random data (for testing purposes), is there a library to do it?
Some kind of reflection method that will traverse object graph and initialize primitive properties like (string, int, DateTime, etc) (but do it the deep way, including collections, child objects, etc)