public ConferenceBuilder WithMessages(int numberOfMessages) { var messages = new Builder(_builderSettings).CreateListOfSize <InstantMessage>(numberOfMessages).All() .WithFactory(() => new InstantMessage("Username", "Test InstantMessage", "ReceiverUsername")).Build(); foreach (var message in messages) { _conference.AddInstantMessage(message.From, message.MessageText, message.To); } return(this); }