public AppsCoInvestmentModelBuilder( IEqualityComparer <AppsCoInvestmentRecordKey> appsCoInvestmentEqualityComparer, IPaymentsBuilder paymentsBuilder, ILearnersBuilder learnersBuilder, ILearningDeliveriesBuilder learningDeliveriesBuilder) { _appsCoInvestmentEqualityComparer = appsCoInvestmentEqualityComparer; _paymentsBuilder = paymentsBuilder; _learnersBuilder = learnersBuilder; _learningDeliveriesBuilder = learningDeliveriesBuilder; }
private AppsCoInvestmentModelBuilder NewBuilder( IEqualityComparer <AppsCoInvestmentRecordKey> appsCoInvestmentEqualityComparer = null, IPaymentsBuilder paymentsBuilder = null, ILearnersBuilder learnersBuilder = null, ILearningDeliveriesBuilder learningDeliveriesBuilder = null) { return(new AppsCoInvestmentModelBuilder( appsCoInvestmentEqualityComparer ?? Mock.Of <IEqualityComparer <AppsCoInvestmentRecordKey> >(), paymentsBuilder ?? Mock.Of <IPaymentsBuilder>(), learnersBuilder ?? Mock.Of <ILearnersBuilder>(), learningDeliveriesBuilder ?? Mock.Of <ILearningDeliveriesBuilder>())); }