Esempio n. 1
0
 public UpdateInfoJob(SeriesProvider seriesProvider, EpisodeProvider episodeProvider,
                      ReferenceDataProvider referenceDataProvider, ConfigProvider configProvider)
 {
     _seriesProvider        = seriesProvider;
     _episodeProvider       = episodeProvider;
     _referenceDataProvider = referenceDataProvider;
     _configProvider        = configProvider;
 }
Esempio n. 2
0
        public void SetUpFixture()
        {
            _standardA = new Standard {
                Id = 1, Name = "Standard A", ApprenticeshipLevel = ApprenticeshipLevel.Degree, ApprenticeshipSectorId = 1
            };
            _standardB = new Standard {
                Id = 12, Name = "Standard B", ApprenticeshipLevel = ApprenticeshipLevel.Advanced, ApprenticeshipSectorId = 1
            };
            _standardC = new Standard {
                Id = 13, Name = "Standard C", ApprenticeshipLevel = ApprenticeshipLevel.FoundationDegree, ApprenticeshipSectorId = 11
            };
            _standardList = new List <Standard> {
                _standardA, _standardB, _standardC
            };
            _standardSector = new Sector {
                Id = 1, Name = "Sector A", ApprenticeshipOccupationId = 1, Standards = new List <Standard> {
                    _standardA, _standardB
                }
            };
            _standardSectorWithNameSharedWithFramework = new Sector {
                Id = 11, Name = "Duplicate Name", ApprenticeshipOccupationId = 1, Standards = new List <Standard> {
                    _standardC
                }
            };
            _standardSectorList = new List <Sector> {
                _standardSector, _standardSectorWithNameSharedWithFramework
            };
            _frameworkA = new Framework {
                Id = 1, CodeName = "FW.1", FullName = "Full Name", ShortName = "Short", ParentCategoryCodeName = "SSAT1.MFP"
            };
            _frameworkB = new Framework {
                Id = 12, CodeName = "FW.12", FullName = "Duplicate Framework Name (Lantra)", ShortName = "Short", ParentCategoryCodeName = "SSAT1.MFP"
            };
            _frameworkC = new Framework {
                Id = 13, CodeName = "FW.13", FullName = "Duplicate Framework Name", ShortName = "Short", ParentCategoryCodeName = "SSAT1.MFP"
            };
            _frameworkWithNameSharedWithStandardSector = new Framework {
                Id = 14, CodeName = "FW.14", FullName = "Duplicate Name (Lantra)", ShortName = "Short", ParentCategoryCodeName = "SSAT1.MFP"
            };
            _frameworkList = new List <Framework> {
                _frameworkA, _frameworkB, _frameworkC, _frameworkWithNameSharedWithStandardSector
            };
            _occupation = new Occupation {
                Id = 1, CodeName = "SSAT1.MFP", FullName = "Full Occupation name", Frameworks = _frameworkList, ShortName = "short"
            };
            _occupationList = new List <Occupation> {
                _occupation
            };

            _mockReferenceRepo = new Mock <IReferenceRepository>();
            _providerUnderTest = new ReferenceDataProvider(_mockReferenceRepo.Object, new GetReleaseNotesStrategy(_mockReferenceRepo.Object));
            _mockReferenceRepo.Setup(mrr => mrr.GetSectors()).Returns(_standardSectorList);
            _mockReferenceRepo.Setup(mrr => mrr.GetStandards()).Returns(_standardList);
            _mockReferenceRepo.Setup(mrr => mrr.GetFrameworks()).Returns(_frameworkList);
            _mockReferenceRepo.Setup(mrr => mrr.GetOccupations()).Returns(_occupationList);
        }
Esempio n. 3
0
        public ReferenceDataTests()
        {
            _baseDirectory = Directory.GetCurrentDirectory();
            _baseDirectory = _baseDirectory.Substring(0, _baseDirectory.LastIndexOf("\\Bin"));
            Directory.SetCurrentDirectory(_baseDirectory);
            AdapterSettings adapterSettings = new AdapterSettings();

            adapterSettings.AppendSettings(new AppSettingsReader("App.config"));
            _settings = new ReferenceDataSettings();
            _settings.AppendSettings((ServiceSettings)adapterSettings);
            _settings["BaseDirectoryPath"] = _baseDirectory;
            _refdataProvider = new ReferenceDataProvider(_settings);
        }
Esempio n. 4
0
        public async Task <IActionResult> SaveAddress(AddressViewModel model)
        {
            session.SetSubmittedPage(FormSection.SignUp, 3);

            if (!ModelState.IsValid)
            {
                // have to repopulate dropdowns as lost during post
                model.Countries = ReferenceDataProvider.GetCountries();
                model.Counties  = ReferenceDataProvider.GetCounties();

                return(View(GetViewPath(FormSection.SignUp, 3), model));
            }

            await accountCreationPostDataHandler.UpdateAddressAsync(session.GetString(CurrentPaEmail), model);

            return(CheckParentValidityAndRedirect(3));
        }
Esempio n. 5
0
        public ReferenceDataService()
        {
            NameValueCollection settings = ConfigurationManager.AppSettings;

            _referenceDataProvider = new ReferenceDataProvider(settings);
        }
Esempio n. 6
0
 public ReferenceInfoDto GetReference(string alias, object languageId)
 {
     return(ReferenceDataProvider.MockByAlias(alias));
 }