private void Setup() { var downloader = Substitute.For <IFileDownloader>(); _profilePhotoUrlFetcher = Substitute.For <ProfilePhotoUrlFetcher>(downloader); _profilePhotoUrlFetcher.GetProfilePhotoThumbnailUrlOrDefault(Arg.Any <Int32>()).Returns("/Assets/Images/placeholder.png"); }
private void Setup() { var studentAssessmentToEnterResultsStudentModelMapper = Substitute.For <IMapper <StudentAssessment, EnterResultsStudentModel> >(); studentAssessmentToEnterResultsStudentModelMapper.Build(Arg.Any <StudentAssessment>()) .Returns(new EnterResultsStudentModel()); var downloader = Substitute.For <IFileDownloader>(); _profilePhotoUrlFetcher = Substitute.For <ProfilePhotoUrlFetcher>(downloader); _mapper = new AssessmentToEnterResultsModelMapper(studentAssessmentToEnterResultsStudentModelMapper, _profilePhotoUrlFetcher); _profilePhotoUrlFetcher.GetProfilePhotoThumbnailUrlOrDefault(Arg.Any <Int32>()).Returns("/Assets/Images/placeholder.png"); _entity = new AssessmentBuilder() .WithAssessmentLearningStandards() .WithAssessmentPerformanceLevels() .Build(); Web.Data.Entities.Student student1 = new StudentBuilder().Build(); Web.Data.Entities.Student student2 = new StudentBuilder().Build(); _section = new SectionBuilder().WithStudent(student1).WithStudent(student2).WithAssessment(_entity).Build(); _assessmentSection = _section.AssessmentSections.First(); }
public StudentToProfileModelMapper( StudentToAcademicDetailsMapper studentToAcademicDetailsMapper, ParentToProfileParentModelMapper parentToProfileParentModelMapper, ProfilePhotoUrlFetcher profilePhotoUrlFetcher, StudentProgramStatusToProfileProgramStatusModelMapper studentProgramStatusToProfileProgramStatusModelMapper, IMapper <IList <Data.Entities.StudentSectionAttendanceEvent>, ProfileModel> studentAttendancePercentageMapper, IMapper <Data.Entities.Student, EditableStudentBiographicalInfoModel> biographicalInfoMapper, IMapper <Data.Entities.Student, NameModel> studentNameMapper, IMapper <StudentAddress, HomeAddressModel> studentAddressToHomeAddressModelMapper) { _parentToProfileParentModelMapper = parentToProfileParentModelMapper; _studentToAcademicDetailsMapper = studentToAcademicDetailsMapper; _studentProgramStatusToProfileProgramStatusModelMapper = studentProgramStatusToProfileProgramStatusModelMapper; _studentAttendancePercentageMapper = studentAttendancePercentageMapper; _biographicalInfoMapper = biographicalInfoMapper; _studentNameMapper = studentNameMapper; _studentAddressToHomeAddressModelMapper = studentAddressToHomeAddressModelMapper; _profilePhotoUrlFetcher = profilePhotoUrlFetcher; }
public AssessmentController(IMapper <CreateModel, Assessment> createModelToAssessmentMapper, IGenericRepository genericRepository, IAssessmentRepository assessmentRepository, StudentAssessmentsToAssessmentResultModelMapper studentAssessmentsToAssessmentResultModelMapper, IMapper <Assessment, EnterResultsModel> assessmentToEnterResultsModelMapper, EnterResultsStudentModelToStudentAssessmentMapper enterResultsStudentModelToStudentAssessmentMapper, IMapper <Assessment, IndexModel> assessmentToAssessmentIndexModelMapper, ProfilePhotoUrlFetcher profilePhotoUrlFetcher, ILearningStandardRepository learningStandardRepository, ISessionFilter sessionFilter) { _createModelToAssessmentMapper = createModelToAssessmentMapper; _genericRepository = genericRepository; _assessmentRepository = assessmentRepository; _studentAssessmentsToAssessmentResultModelMapper = studentAssessmentsToAssessmentResultModelMapper; _assessmentToEnterResultsModelMapper = assessmentToEnterResultsModelMapper; _enterResultsStudentModelToStudentAssessmentMapper = enterResultsStudentModelToStudentAssessmentMapper; _profilePhotoUrlFetcher = profilePhotoUrlFetcher; _learningStandardRepository = learningStandardRepository; _sessionFilter = sessionFilter; _assessmentToAssessmentIndexModelMapper = assessmentToAssessmentIndexModelMapper; }
public ScheduleController(IGenericRepository genericRepository, IStudentSectionRepository studentSectionRepository, IAssessmentSectionRepository assessmentSectionRepository, ProfilePhotoUrlFetcher profilePhotoUrlFetcher, IMapper <Session, SessionListItemModel> sessionToSessionListItemModelMapper, IMapper <Section, AutocompleteModel> sectionToAutocompleteModelMapper, IMapper <StudentSectionAssociation, SectionListItemModel> studentSectionAssociationToSectionListItemModelMapper, IMapper <SetModel, StudentSectionAssociation> setModelToStudentSectionAssociationMapper, IStudentSectionAttendanceRepository studentSectionAttendanceRepositoryRepository) { _genericRepository = genericRepository; _studentSectionRepository = studentSectionRepository; _assessmentSectionRepository = assessmentSectionRepository; _profilePhotoUrlFetcher = profilePhotoUrlFetcher; _sessionToSessionListItemModelMapper = sessionToSessionListItemModelMapper; _sectionToAutocompleteModelMapper = sectionToAutocompleteModelMapper; _studentSectionAssociationToSectionListItemModelMapper = studentSectionAssociationToSectionListItemModelMapper; _setModelToStudentSectionAssociationMapper = setModelToStudentSectionAssociationMapper; _studentSectionAttendanceRepositoryRepository = studentSectionAttendanceRepositoryRepository; }
public AssessmentToEnterResultsModelMapper(IMapper <StudentAssessment, EnterResultsStudentModel> studentAssessmentToEnterResultsStudentModelMapper, ProfilePhotoUrlFetcher profilePhotoUrlFetcher) { _studentAssessmentToEnterResultsStudentModelMapper = studentAssessmentToEnterResultsStudentModelMapper; _profilePhotoUrlFetcher = profilePhotoUrlFetcher; }
public StudentAssessmentToEnterResultsStudentModelMapper(ProfilePhotoUrlFetcher profilePhotoUrlFetcher) { _profilePhotoUrlFetcher = profilePhotoUrlFetcher; }
public SectionToTakeAttendanceModelMapper(ProfilePhotoUrlFetcher profilePhotoUrlFetcher) { _profilePhotoUrlFetcher = profilePhotoUrlFetcher; }