public UpdateInfoJob(SeriesProvider seriesProvider, EpisodeProvider episodeProvider, ReferenceDataProvider referenceDataProvider, ConfigProvider configProvider) { _seriesProvider = seriesProvider; _episodeProvider = episodeProvider; _referenceDataProvider = referenceDataProvider; _configProvider = configProvider; }
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); }
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); }
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)); }
public ReferenceDataService() { NameValueCollection settings = ConfigurationManager.AppSettings; _referenceDataProvider = new ReferenceDataProvider(settings); }
public ReferenceInfoDto GetReference(string alias, object languageId) { return(ReferenceDataProvider.MockByAlias(alias)); }