public CohortBuilder() { var id = IdentityHelpers.GetNextCohortId(); Messages = 1; //todo: most of this should be pushed into WithXXX methods _commitment = new Commitment { Id = id, Reference = HashingHelper.Encode(id), CommitmentStatus = CommitmentStatus.Active, EditStatus = EditStatus.Employer, CreatedOn = System.DateTime.Now, LastAction = LastAction.None, TransferSenderId = null, TransferSenderName = "", TransferApprovalStatus = null, LastUpdatedByEmployerName = "", LastUpdatedByEmployerEmail = "", LastUpdatedByProviderName = "", LastUpdatedByProviderEmail = "" }; _apprenticeshipBuilders = new List <ApprenticeshipBuilder>(); }