static void Main(string[] args) { var pb = new PersonBuilder(); var person = pb.Called("Dmitri").WorksAsA("Programmer").Build(); }
public static PersonBuilder WorksAsA (this PersonBuilder builder, string position) { builder.Actions.Add(p => { p.Position = position; }); return(builder); }