public override void Given()
        {
            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)", ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Barnsley College (98765432)", Value = "98765432"
                    }
                }
            };

            cacheResult = new RegistrationViewModel
            {
                Uln            = _ulnViewModel,
                LearnersName   = _learnersNameViewModel,
                DateofBirth    = _dateofBirthViewModel,
                SelectProvider = _selectProviderViewModel
            };

            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(Ukprn).Returns(_selectProviderViewModel);
            CacheService.GetAsync <RegistrationViewModel>(CacheKey).Returns(cacheResult);
        }
Exemplo n.º 2
0
        public override void Given()
        {
            mockresult = new RegistrationDetailsViewModel
            {
                ProfileId = 1,
                Status    = _registrationPathwayStatus
            };

            _selectProviderViewModel = new SelectProviderViewModel {
                ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Hello", Value = "1"
                    }
                }
            };
            _reRegisterProviderViewModel = new ReregisterProviderViewModel {
                ProfileId = ProfileId, SelectedProviderUkprn = "12345678"
            };

            cacheResult = new ReregisterViewModel {
                ReregisterProvider = _reRegisterProviderViewModel
            };
            CacheService.GetAsync <ReregisterViewModel>(CacheKey).Returns(cacheResult);

            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(AoUkprn).Returns(_selectProviderViewModel);
            RegistrationLoader.GetRegistrationDetailsAsync(AoUkprn, ProfileId, _registrationPathwayStatus).Returns(mockresult);
        }
Exemplo n.º 3
0
        public override void Given()
        {
            SelectProviderViewModel = new SelectProviderViewModel();

            Controller.ModelState.AddModelError("SelectedProviderUkprn", SelectProviderContent.Validation_Select_Provider_Required);

            var cacheResult = new RegistrationViewModel
            {
                Uln = new UlnViewModel {
                    Uln = "1234567890"
                },
                LearnersName = new LearnersNameViewModel {
                    Firstname = "First", Lastname = "Last"
                },
                DateofBirth = new DateofBirthViewModel {
                    Day = DateTime.Now.Day.ToString(), Month = DateTime.Now.Month.ToString(), Year = DateTime.Now.Year.ToString()
                }
            };

            CacheService.GetAsync <RegistrationViewModel>(CacheKey).Returns(cacheResult);

            _selectProviderViewModel = new SelectProviderViewModel {
                ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Hello", Value = "1"
                    }
                }
            };

            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(Ukprn).Returns(_selectProviderViewModel);
        }
        public override void Given()
        {
            ViewModel = new ReregisterProviderViewModel {
                ProfileId = ProfileId, SelectedProviderUkprn = "1234567890", IsChangeMode = true
            };
            _selectProviderViewModel = new SelectProviderViewModel {
                ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Hello", Value = "1"
                    }
                }
            };

            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(AoUkprn).Returns(_selectProviderViewModel);

            cacheResult = new ReregisterViewModel
            {
                ReregisterProvider = new ReregisterProviderViewModel {
                    SelectedProviderUkprn = "PrevOne"
                },
                ReregisterCore         = new ReregisterCoreViewModel(),
                SpecialismQuestion     = new ReregisterSpecialismQuestionViewModel(),
                ReregisterSpecialisms  = new ReregisterSpecialismViewModel(),
                ReregisterAcademicYear = new ReregisterAcademicYearViewModel()
            };
            CacheService.GetAsync <ReregisterViewModel>(CacheKey).Returns(cacheResult);
        }
        public override void Given()
        {
            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)", ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Barnsley College (98765432)", Value = "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
            };
            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(Ukprn).Returns(_selectProviderViewModel);
            CacheService.GetAsync <RegistrationViewModel>(CacheKey).Returns(cacheResult);
        }
        public override void Given()
        {
            _selectProviderViewModel = new SelectProviderViewModel {
                ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Hello", Value = "1"
                    }
                }
            };

            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(AoUkprn).Returns(_selectProviderViewModel);

            Controller.ModelState.AddModelError("SelectedProviderUkprn", SelectProviderContent.Validation_Select_Provider_Required);
        }
Exemplo n.º 7
0
        public override void Given()
        {
            ViewModel = new ReregisterProviderViewModel {
                ProfileId = ProfileId, SelectedProviderUkprn = "1234567890"
            };
            _selectProviderViewModel = new SelectProviderViewModel {
                ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Hello", Value = "1"
                    }
                }
            };

            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(AoUkprn).Returns(_selectProviderViewModel);
        }
        public override void Given()
        {
            _dateOfBirthViewModel    = new DateofBirthViewModel();
            _selectProviderViewModel = new SelectProviderViewModel {
                ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Hello", Value = "1"
                    }
                }
            };

            cacheResult = new RegistrationViewModel
            {
                DateofBirth = _dateOfBirthViewModel
            };

            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(Ukprn).Returns(_selectProviderViewModel);
            CacheService.GetAsync <RegistrationViewModel>(CacheKey).Returns(cacheResult);
        }
        public override void Given()
        {
            mockresult = new RegistrationDetailsViewModel
            {
                ProfileId = ProfileId,
                Status    = _registrationPathwayStatus
            };

            _selectProviderViewModel = new SelectProviderViewModel {
                ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Hello", Value = "1"
                    }
                }
            };

            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(AoUkprn).Returns(_selectProviderViewModel);

            RegistrationLoader.GetRegistrationDetailsAsync(AoUkprn, ProfileId, _registrationPathwayStatus).Returns(mockresult);
        }
        public override void Given()
        {
            mockresult = new ChangeProviderViewModel
            {
                ProfileId             = 1,
                SelectedProviderUkprn = "12345678"
            };

            _selectProviderViewModel = new SelectProviderViewModel {
                ProvidersSelectList = new List <SelectListItem> {
                    new SelectListItem {
                        Text = "Hello", Value = "1"
                    }
                }
            };

            RegistrationLoader.GetRegisteredTqAoProviderDetailsAsync(AoUkprn).Returns(_selectProviderViewModel);

            RegistrationLoader.GetRegistrationProfileAsync <ChangeProviderViewModel>(AoUkprn, ProfileId).Returns(mockresult);
        }