public PatientControllerBuilder(IMapper mapper, IMedicalRecordNumberService medicalRecordNumber)
 {
     this.unitOfWork          = new Mock <IUnitOfWork>().Object;
     this.logger              = new Mock <ILogger <PatientController> >().Object;
     this.mapper              = mapper;
     this.medicalRecordNumber = medicalRecordNumber;
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="logger"></param>
 /// <param name="mapper"></param>
 /// <param name="medicalRecordNumberService"></param>
 public PatientController(IUnitOfWork unitOfWork, ILogger <PatientController> logger, IMapper mapper,
                          IMedicalRecordNumberService medicalRecordNumberService)
 {
     this.unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.logger     = logger ?? throw new ArgumentNullException(nameof(logger));
     this.mapper     = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.medicalRecordNumberService = medicalRecordNumberService ??
                                       throw new ArgumentNullException(nameof(medicalRecordNumberService));
 }