public RegistrationController( RegistrationService registrationService, RegistrationCreation registrationCreation, RegistrationCancelation registrationCancelation, RegistrationConclusion registrationConclusion) { _registrationService = registrationService; _registrationCreation = registrationCreation; _registrationCancelation = registrationCancelation; _registrationConclusion = registrationConclusion; }
public RegistrationCreationTest() { _courseRepository = new Mock <ICourseRepository>(); _studentRepository = new Mock <IStudentRepository>(); _registrationRepository = new Mock <IRegistrationRepository>(); _registrationCreation = new RegistrationCreation(_studentRepository.Object, _courseRepository.Object, _registrationRepository.Object); _course = CourseBuilder.New().WithTargetAudience(TargetAudience.Student).Build(); _courseRepository.Setup(r => r.GetById(_course.Id)).Returns(_course); _student = StudentBuilder.New().WithTargetAudience(TargetAudience.Student).Build(); _studentRepository.Setup(r => r.GetById(_student.Id)).Returns(_student); _registrationDto = new RegistrationDto { StudentId = _student.Id, CourseId = _course.Id, Value = _course.Value }; }