public LoginController(IMemoryCache cache, ILoginService loginService, IHeaderViewModel headerViewModel, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IUserUtil userUtil, IUserProfile userProfile, IBitacora bitacora) : base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora) { LoginService = loginService; UserProfile = userProfile; }
public void Setup() { _mockHeaderConfiguration = new Mock <IHeaderConfiguration>(); _mockUserContext = new Mock <IUserContext>(); _sut = new Models.HeaderViewModel(_mockHeaderConfiguration.Object, _mockUserContext.Object); }
public void WithCommitmentsV2BaseUrl_ThenApprenticesHeaderLinkIsInitialised() { // arrange var testEmployerCommitmentsBaseUrl = $"http://v1Url"; var testEmployerCommitmentsV2BaseUrl = $"http://v2Url"; var testHashedAccountId = Guid.NewGuid().ToString(); _mockHeaderConfiguration .Setup(m => m.EmployerCommitmentsBaseUrl) .Returns(testEmployerCommitmentsBaseUrl); _mockHeaderConfiguration .Setup(m => m.EmployerCommitmentsV2BaseUrl) .Returns(testEmployerCommitmentsV2BaseUrl); _mockUserContext .Setup(m => m.HashedAccountId) .Returns(testHashedAccountId); // act _sut = new Models.HeaderViewModel(_mockHeaderConfiguration.Object, _mockUserContext.Object); // assert _sut.Links.OfType <Apprentices>().Where(t => t.Href.Equals($"{testEmployerCommitmentsV2BaseUrl}/{testHashedAccountId}")).Count().Should().Be(1); }
public void ThenChangeEmailHeaderLinkIsInitialised() { // arrange var testManageApprenticeshipsBaseUrl = $"http://{Guid.NewGuid()}"; var testAuthenticationAuthorityUrl = $"http://{Guid.NewGuid()}"; var testClientId = Guid.NewGuid().ToString(); var returnUrl = System.Net.WebUtility.UrlEncode($"{testManageApprenticeshipsBaseUrl}/service/email/change"); _mockHeaderConfiguration .Setup(m => m.ManageApprenticeshipsBaseUrl) .Returns(testManageApprenticeshipsBaseUrl); _mockHeaderConfiguration .Setup(m => m.AuthenticationAuthorityUrl) .Returns(testAuthenticationAuthorityUrl); _mockHeaderConfiguration .Setup(m => m.ClientId) .Returns(testClientId); // act _sut = new Models.HeaderViewModel(_mockHeaderConfiguration.Object, _mockUserContext.Object); // assert _sut.Links.OfType <ChangeEmail>().Where(t => t.Href.Equals($"{testAuthenticationAuthorityUrl}/account/changeemail?clientId={testClientId}&returnurl={returnUrl}")).Count().Should().Be(1); }
public ContentConductorViewModel(IEventAggregator eventAggregator) { _eventAggregator = eventAggregator; _mainViewModel = IoC.Get <IMainViewModel>(); _headerViewModel = IoC.Get <IHeaderViewModel>(); Items.Add(_mainViewModel); }
public BaseController(IMemoryCache cache, IHeaderViewModel headerViewModel, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IUserUtil userUtil, IBitacora bitacora) { MemoryCache = cache; HeaderViewModel = headerViewModel; ADUserViewModel = aDUserViewModel; ActionViewModel = actionViewModel; Bitacora = bitacora; UserUtil = userUtil; }
public void ThenGovUkHeaderLinkIsInitialised() { // arrange // act _sut = new Models.HeaderViewModel(_mockHeaderConfiguration.Object, _mockUserContext.Object); // assert _sut.Links.OfType <GovUk>().Where(t => t.Href.Equals("https://www.gov.uk/")).Count().Should().Be(1); }
public NavigationMenuRepository(Func <IMvcContext> mvcContext, ISitemapViewModel sitemapViewModel, ILeftNavigation leftNavigation, IFooterViewModel footerViewModel, IHeaderViewModel headerViewModel, IFooter footer, ISitecoreHelper sitecoreHelper) { _sitecoreHelper = sitecoreHelper; _headerViewModel = headerViewModel; _mvcContext = mvcContext; _leftNavigation = leftNavigation; _footerViewModel = footerViewModel; _sitemapViewModel = sitemapViewModel; }
public void ThenRenameAccountHeaderLinkIsInitialised() { // arrange var testManageApprenticeshipsBaseUrl = $"http://{Guid.NewGuid()}"; _mockHeaderConfiguration .Setup(m => m.ManageApprenticeshipsBaseUrl) .Returns(testManageApprenticeshipsBaseUrl); // act _sut = new Models.HeaderViewModel(_mockHeaderConfiguration.Object, _mockUserContext.Object); // assert _sut.Links.OfType <RenameAccount>().Where(t => t.Href.Equals($"{testManageApprenticeshipsBaseUrl}/accounts/rename")).Count().Should().Be(1); }
public void ThenSignOutHeaderLinkIsInitialised() { // arrange var testSignoutUrl = new Uri($"http://{Guid.NewGuid()}"); _mockHeaderConfiguration .Setup(m => m.SignOutUrl) .Returns(testSignoutUrl); // act _sut = new Models.HeaderViewModel(_mockHeaderConfiguration.Object, _mockUserContext.Object); // assert _sut.Links.OfType <SignOut>().Where(t => t.Href.Equals(testSignoutUrl.AbsoluteUri)).Count().Should().Be(1); }
public void ThenPayeSchemesHeaderLinkIsInitialised() { // arrange var testManageApprenticeshipsBaseUrl = $"http://{Guid.NewGuid()}"; var testHashedAccountId = Guid.NewGuid().ToString(); _mockHeaderConfiguration .Setup(m => m.ManageApprenticeshipsBaseUrl) .Returns(testManageApprenticeshipsBaseUrl); _mockUserContext .Setup(m => m.HashedAccountId) .Returns(testHashedAccountId); // act _sut = new Models.HeaderViewModel(_mockHeaderConfiguration.Object, _mockUserContext.Object); // assert _sut.Links.OfType <PayeSchemes>().Where(t => t.Href.Equals($"{testManageApprenticeshipsBaseUrl}/accounts/{testHashedAccountId}/schemes")).Count().Should().Be(1); }
public void ThenRecruitmentHeaderLinkIsInitialised() { // arrange var testEmployerRecruitBaseUrl = $"http://{Guid.NewGuid()}"; var testHashedAccountId = Guid.NewGuid().ToString(); _mockHeaderConfiguration .Setup(m => m.EmployerRecruitBaseUrl) .Returns(testEmployerRecruitBaseUrl); _mockUserContext .Setup(m => m.HashedAccountId) .Returns(testHashedAccountId); // act _sut = new Models.HeaderViewModel(_mockHeaderConfiguration.Object, _mockUserContext.Object); // assert _sut.Links.OfType <Recruitment>().Where(t => t.Href.Equals($"{testEmployerRecruitBaseUrl}/accounts/{testHashedAccountId}")).Count().Should().Be(1); }
public FormsBoardController(IMemoryCache cache, IFormsBoardViewModel formsBoardViewModel, IHeaderViewModel headerViewModel, IFormRequestService formRequestService, IFormXmlService formXmlService, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IUserUtil userUtil, IBitacora bitacora) : base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora) { FormRequestService = formRequestService; FormsBoardViewModel = formsBoardViewModel; FormXmlService = formXmlService; LoadBaseViewModel(FormsBoardViewModel); }
public DesktopController(IMemoryCache cache, IDesktopViewModel desktopViewModel, IHeaderViewModel headerViewModel, IFormRequestService formRequestService, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IUserUtil userUtil, IBitacora bitacora, IHostingEnvironment environment) : base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora) { FormRequestService = formRequestService; DesktopViewModel = desktopViewModel; HostingEnvironment = environment; LoadBaseViewModel(DesktopViewModel); }
public FormRequestController(IMemoryCache cache, IFormRequestViewModel formRequestViewModel, IFormRequest formRequest, IHeaderViewModel headerViewModel, IFormRequestService formRequestService, IFormXmlService formXmlService, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IHostingEnvironment environment, IUserUtil userUtil, IBitacora bitacora) : base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora) { FormRequestService = formRequestService; FormRequest = formRequest; FormRequestViewModel = formRequestViewModel; FormXmlService = formXmlService; HostingEnvironment = environment; }