public override void Given() { _specialismQuestionViewModel = new ReregisterSpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayName = "Test Pathway", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Id = 1, Code = "345678", Name = "Test Specialism", DisplayName = "Test Specialism (345678)", IsSelected = true } } }; _selectSpecialismViewModel = new ReregisterSpecialismViewModel { PathwaySpecialisms = _pathwaySpecialismsViewModel }; cacheResult = new ReregisterViewModel { SpecialismQuestion = _specialismQuestionViewModel, ReregisterSpecialisms = _selectSpecialismViewModel, ReregisterAcademicYear = null }; CacheService.GetAsync <ReregisterViewModel>(CacheKey).Returns(cacheResult); RegistrationLoader .GetRegistrationDetailsAsync(Ukprn, ProfileId, RegistrationPathwayStatus.Withdrawn) .Returns(new RegistrationDetailsViewModel { Status = RegistrationPathwayStatus.Withdrawn }); }
public override void Given() { _reregisterCoreViewModel = new ReregisterCoreViewModel { SelectedCoreCode = _coreCode, CoreSelectList = new List <SelectListItem> { new SelectListItem { Text = "Education", Value = _coreCode } } }; _reregisterSpecialismQuestionViewModel = new ReregisterSpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true }; _registrationDetailViewModel = new RegistrationDetailsViewModel { ProfileId = 1, Status = _registrationPathwayStatus }; cacheResult = new ReregisterViewModel { ReregisterCore = _reregisterCoreViewModel, SpecialismQuestion = _reregisterSpecialismQuestionViewModel }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayName = "Test Pathway", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Id = 1, Code = "345678", Name = "Test Specialism", DisplayName = "Test Specialism (345678)" } } }; CacheService.GetAsync <ReregisterViewModel>(CacheKey).Returns(cacheResult); }
public override void Given() { _selectedAcademicYear = ((int)AcademicYear.Year2020).ToString(); _specialismQuestionViewModel = new SpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayName = "Test Pathway", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Id = 1, Code = "345678", Name = "Test Specialism", DisplayName = "Test Specialism (345678)", IsSelected = true } } }; _selectSpecialismViewModel = new SelectSpecialismViewModel { PathwaySpecialisms = _pathwaySpecialismsViewModel }; cacheResult = new RegistrationViewModel { SpecialismQuestion = _specialismQuestionViewModel, SelectSpecialisms = _selectSpecialismViewModel }; SelectAcademicYearViewModel = new SelectAcademicYearViewModel { SelectedAcademicYear = _selectedAcademicYear }; CacheService.GetAsync <RegistrationViewModel>(CacheKey).Returns(cacheResult); }
public override void Given() { mockPathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Id = 1, Code = "11111" }, new SpecialismDetailsViewModel { Id = 2, Code = "77777" }, new SpecialismDetailsViewModel { Id = 3, Code = "99999" }, new SpecialismDetailsViewModel { Id = 4, Code = "33333" }, } }; mockChangeSpecialismViewModel = new ChangeSpecialismViewModel { ProfileId = ProfileId, CoreCode = "12345678", PathwaySpecialisms = mockPathwaySpecialismsViewModel, SpecialismCodes = new List <string> { "77777" } }; RegistrationLoader.GetRegistrationProfileAsync <ChangeSpecialismViewModel>(AoUkprn, ProfileId).Returns(mockChangeSpecialismViewModel); RegistrationLoader.GetPathwaySpecialismsByPathwayLarIdAsync(AoUkprn, mockChangeSpecialismViewModel.CoreCode).Returns(mockPathwaySpecialismsViewModel); }
public override void Given() { _selectCoreViewModel = new SelectCoreViewModel { SelectedCoreCode = _coreCode, CoreSelectList = new List <SelectListItem> { new SelectListItem { Text = "Education", Value = _coreCode } } }; _specialismQuestionViewModel = new SpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true }; cacheResult = new RegistrationViewModel { SelectCore = _selectCoreViewModel, SpecialismQuestion = _specialismQuestionViewModel }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayName = "Test Pathway", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Id = 1, Code = "345678", Name = "Test Specialism", DisplayName = "Test Specialism (345678)" } } }; RegistrationLoader.GetPathwaySpecialismsByPathwayLarIdAsync(Ukprn, _coreCode).Returns(_pathwaySpecialismsViewModel); CacheService.GetAsync <RegistrationViewModel>(CacheKey).Returns(cacheResult); }
public override void Given() { _selectedAcademicYear = ((int)AcademicYear.Year2020).ToString(); _ulnViewModel = new UlnViewModel { Uln = "1234567890" }; _learnersNameViewModel = new LearnersNameViewModel { Firstname = "First", Lastname = "Last" }; _dateofBirthViewModel = new DateofBirthViewModel { Day = "01", Month = "01", Year = "2020" }; _selectProviderViewModel = new SelectProviderViewModel { SelectedProviderUkprn = "98765432", SelectedProviderDisplayName = "Barnsley College (98765432)" }; _selectCoreViewModel = new SelectCoreViewModel { SelectedCoreCode = _coreCode, SelectedCoreDisplayName = $"Education ({_coreCode})", CoreSelectList = new List <SelectListItem> { new SelectListItem { Text = "Education", Value = _coreCode } } }; _specialismQuestionViewModel = new SpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayCode = _coreCode, PathwayName = "Education", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Code = "7654321", Name = "Test Education", DisplayName = "Test Education (7654321)", IsSelected = true } } }; _academicYearViewModel = new SelectAcademicYearViewModel { SelectedAcademicYear = _selectedAcademicYear.ToString() }; cacheResult = new RegistrationViewModel { Uln = _ulnViewModel, LearnersName = _learnersNameViewModel, DateofBirth = _dateofBirthViewModel, SelectProvider = _selectProviderViewModel, SelectCore = _selectCoreViewModel, SpecialismQuestion = _specialismQuestionViewModel, SelectAcademicYear = _academicYearViewModel }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayName = "Test Pathway", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Id = 1, Code = "345678", Name = "Test Specialism", DisplayName = "Test Specialism (345678)", IsSelected = true } } }; SelectSpecialismViewModel = new SelectSpecialismViewModel { IsChangeMode = true }; RegistrationLoader.GetPathwaySpecialismsByPathwayLarIdAsync(Ukprn, _coreCode).Returns(_pathwaySpecialismsViewModel); CacheService.GetAsync <RegistrationViewModel>(CacheKey).Returns(cacheResult); }
public override void Given() { _routeAttributes = new Dictionary <string, string> { { Constants.IsChangeMode, "true" } }; _ulnViewModel = new UlnViewModel { Uln = "1234567890" }; _learnersNameViewModel = new LearnersNameViewModel { Firstname = "First", Lastname = "Last" }; _dateofBirthViewModel = new DateofBirthViewModel { Day = "01", Month = "01", Year = "2020" }; _selectProviderViewModel = new SelectProviderViewModel { SelectedProviderUkprn = "98765432", SelectedProviderDisplayName = "Barnsley College (98765432)" }; _selectCoreViewModel = new SelectCoreViewModel { SelectedCoreCode = _coreCode, SelectedCoreDisplayName = $"Education ({_coreCode})", CoreSelectList = new List <SelectListItem> { new SelectListItem { Text = "Education", Value = _coreCode } } }; _specialismQuestionViewModel = new SpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayCode = _coreCode, PathwayName = "Education", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Code = "7654321", Name = "Test Education", DisplayName = "Test Education (7654321)", IsSelected = true } } }; _selectSpecialismViewModel = new SelectSpecialismViewModel { PathwaySpecialisms = _pathwaySpecialismsViewModel }; _academicYearViewModel = new SelectAcademicYearViewModel { SelectedAcademicYear = "2020" }; cacheResult = new RegistrationViewModel { Uln = _ulnViewModel, LearnersName = _learnersNameViewModel, DateofBirth = _dateofBirthViewModel, SelectProvider = _selectProviderViewModel, SelectCore = _selectCoreViewModel, SpecialismQuestion = _specialismQuestionViewModel, SelectSpecialisms = _selectSpecialismViewModel, SelectAcademicYear = _academicYearViewModel }; CacheService.GetAsync <RegistrationViewModel>(CacheKey).Returns(cacheResult); }
public override void Given() { IsChangeMode = true; _reregisterProviderViewModel = new ReregisterProviderViewModel { SelectedProviderUkprn = _providerUkprn.ToString(), SelectedProviderDisplayName = "Barnsley College (98765432)", ProvidersSelectList = new List <SelectListItem> { new SelectListItem { Text = "Barnsley College (98765432)", Value = _providerUkprn.ToString() } } }; _reregisterCoreViewModel = new ReregisterCoreViewModel { SelectedCoreCode = _coreCode, SelectedCoreDisplayName = $"Education ({_coreCode})", CoreSelectList = new List <SelectListItem> { new SelectListItem { Text = "Education", Value = _coreCode } } }; _reregisterSpecialismQuestionViewModel = new ReregisterSpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayCode = _coreCode, PathwayName = "Education", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Code = "7654321", Name = "Test Education", DisplayName = "Test Education (7654321)", IsSelected = true } } }; _reregisterSpecialismViewModel = new ReregisterSpecialismViewModel { PathwaySpecialisms = _pathwaySpecialismsViewModel }; _academicYearViewModel = new ReregisterAcademicYearViewModel { SelectedAcademicYear = "2020" }; cacheResult = new ReregisterViewModel { ReregisterProvider = _reregisterProviderViewModel, ReregisterCore = _reregisterCoreViewModel, SpecialismQuestion = _reregisterSpecialismQuestionViewModel, ReregisterSpecialisms = _reregisterSpecialismViewModel, ReregisterAcademicYear = _academicYearViewModel }; _registrationDetailsViewModel = new RegistrationDetailsViewModel { ProfileId = 1, Status = _registrationPathwayStatus }; RegistrationLoader.GetRegisteredProviderPathwayDetailsAsync(AoUkprn, _providerUkprn).Returns(_reregisterCoreViewModel); RegistrationLoader.GetRegistrationDetailsAsync(AoUkprn, ProfileId, _registrationPathwayStatus).Returns(_registrationDetailsViewModel); CacheService.GetAsync <ReregisterViewModel>(CacheKey).Returns(cacheResult); }
public override void Given() { _routeAttributes = new Dictionary <string, string> { { Constants.ProfileId, ProfileId.ToString() }, { Constants.IsChangeMode, "true" } }; _reregisterProviderViewModel = new ReregisterProviderViewModel { SelectedProviderUkprn = "98765432", SelectedProviderDisplayName = "Barnsley College (98765432)" }; _reregisterCoreViewModel = new ReregisterCoreViewModel { SelectedCoreCode = _coreCode, SelectedCoreDisplayName = $"Education ({_coreCode})", CoreSelectList = new List <SelectListItem> { new SelectListItem { Text = "Education", Value = _coreCode } } }; _reregisterSpecialismQuestionViewModel = new ReregisterSpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayCode = _coreCode, PathwayName = "Education", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Code = "7654321", Name = "Test Education", DisplayName = "Test Education (7654321)", IsSelected = true } } }; _reregisterSpecialismViewModel = new ReregisterSpecialismViewModel { PathwaySpecialisms = _pathwaySpecialismsViewModel }; _academicYearViewModel = new ReregisterAcademicYearViewModel { ProfileId = ProfileId, SelectedAcademicYear = "2020" }; cacheResult = new ReregisterViewModel { ReregisterProvider = _reregisterProviderViewModel, ReregisterCore = _reregisterCoreViewModel, SpecialismQuestion = _reregisterSpecialismQuestionViewModel, ReregisterSpecialisms = _reregisterSpecialismViewModel, ReregisterAcademicYear = _academicYearViewModel }; _registrationDetails = new RegistrationDetailsViewModel { ProfileId = 1, Uln = _uln, Status = _registrationPathwayStatus }; RegistrationLoader.GetRegistrationDetailsAsync(AoUkprn, ProfileId, RegistrationPathwayStatus.Withdrawn).Returns(_registrationDetails); CacheService.GetAsync <ReregisterViewModel>(CacheKey).Returns(cacheResult); }
public override void Given() { mockPathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { Specialisms = new List <SpecialismDetailsViewModel>() }; mockChangeSpecialismViewModel = new ChangeSpecialismViewModel { CoreCode = "12345678", SpecialismCodes = new List <string>() }; RegistrationLoader.GetRegistrationProfileAsync <ChangeSpecialismViewModel>(AoUkprn, ProfileId).Returns(mockChangeSpecialismViewModel); RegistrationLoader.GetPathwaySpecialismsByPathwayLarIdAsync(AoUkprn, mockChangeSpecialismViewModel.CoreCode).Returns(mockPathwaySpecialismsViewModel); }
public override void Given() { // input variance. var isChangeFromSplQuest = true; IsChangeMode = true; _registrationDetailsViewModel = new RegistrationDetailsViewModel { ProfileId = 1, Status = _registrationPathwayStatus }; _reregisterCoreViewModel = new ReregisterCoreViewModel { SelectedCoreCode = _coreCode, CoreSelectList = new List <SelectListItem> { new SelectListItem { Text = "Education", Value = _coreCode } } }; _reregisterSpecialismQuestionViewModel = new ReregisterSpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true, IsChangeMode = isChangeFromSplQuest }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayName = "Test Pathway", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Id = 1, Code = _selectedSpecialismCode, Name = "Test Specialism", DisplayName = "Test Specialism (345678)", IsSelected = true } } }; cacheResult = new ReregisterViewModel { ReregisterProvider = new ReregisterProviderViewModel(), ReregisterCore = _reregisterCoreViewModel, SpecialismQuestion = _reregisterSpecialismQuestionViewModel, ReregisterSpecialisms = new ReregisterSpecialismViewModel { SelectedSpecialismCode = _selectedSpecialismCode, PathwaySpecialisms = _pathwaySpecialismsViewModel }, ReregisterAcademicYear = new ReregisterAcademicYearViewModel() }; CacheService.GetAsync <ReregisterViewModel>(CacheKey).Returns(cacheResult); RegistrationLoader.GetRegistrationDetailsAsync(AoUkprn, ProfileId, _registrationPathwayStatus).Returns(_registrationDetailsViewModel); }
public override void Given() { _selectedAcademicYear = ((int)AcademicYear.Year2020).ToString(); _reregisterProviderViewModel = new ReregisterProviderViewModel { SelectedProviderUkprn = "98765432", SelectedProviderDisplayName = "Barnsley College (98765432)" }; _reregisterCoreViewModel = new ReregisterCoreViewModel { SelectedCoreCode = _coreCode, SelectedCoreDisplayName = $"Education ({_coreCode})", CoreSelectList = new List <SelectListItem> { new SelectListItem { Text = "Education", Value = _coreCode } } }; _reregisterSpecialismQuestionViewModel = new ReregisterSpecialismQuestionViewModel { HasLearnerDecidedSpecialism = true }; _pathwaySpecialismsViewModel = new PathwaySpecialismsViewModel { PathwayCode = _coreCode, PathwayName = "Education", Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Code = "7654321", Name = "Test Education", DisplayName = "Test Education (7654321)", IsSelected = true } } }; _reregisterSpecialismViewModel = new ReregisterSpecialismViewModel { PathwaySpecialisms = _pathwaySpecialismsViewModel }; _reregisterAcademicYearViewModel = new ReregisterAcademicYearViewModel { SelectedAcademicYear = "2020" }; cacheResult = new ReregisterViewModel { ReregisterProvider = _reregisterProviderViewModel, ReregisterCore = _reregisterCoreViewModel, SpecialismQuestion = _reregisterSpecialismQuestionViewModel, ReregisterSpecialisms = _reregisterSpecialismViewModel, ReregisterAcademicYear = _reregisterAcademicYearViewModel }; AcademicYearViewModel = new ReregisterAcademicYearViewModel { ProfileId = ProfileId, SelectedAcademicYear = _selectedAcademicYear, IsChangeMode = true }; CacheService.GetAsync <ReregisterViewModel>(CacheKey).Returns(cacheResult); }
public async override Task When() { ActualResult = await Loader.GetPathwaySpecialismsByPathwayLarIdAsync(Ukprn, PathwayLarId); }