How does one go about create an API that is fluent in nature?
Is this using extension methods primarily?
With a fluent API:
myCar.SetColor(Color.Blue).SetName("Aston Martin");
Check out this video http://www.viddler.com/explore/dcazzulino/videos/8/