public void TestCase670AproveReviewTest(IProductReview review, IUser user) { Assert.IsTrue(TestCase649, "Blocked. Preconditions fail: add review test failed"); Application.Get().Browser.OpenUrl(ADMIN_URL); LoginPageLogic loginPage = new LoginPageLogic(); Assert.True(loginPage.LoginPage.IsLoginPage(), "Step 1 Failed: Not login page"); AdminPageLogic homePage = loginPage.InputValidUserAndLogin(user); Assert.AreEqual(homePage.Header.GetTextFromCurnetPageLable(), ADMIN_HOME_PAGE_NAME, "Step 2 Failed: Not admin home page"); Catalog catalog = homePage.Navigation.ClickOnCatalogLink(); ReviewsPageLogic reviewsPage = catalog.ClickOnReviewLink(); Assert.True(reviewsPage.ReviewsPage.IsReviewsPage(), "Step 3 Failed: Not reviews page"); EditReviewPageLogic page2 = reviewsPage.EditReviewThatEqualsTo(review); Assert.True(page2.EditReviewPage.IsEditReviewPage(), "Step 4 Failed: Not edit review page"); ReviewsPageSuccessAllert successfullyModifiedReview = page2.EnableReview(); Assert.True(successfullyModifiedReview.IsReviewModified(), "Step 5 Failed: Review wasn't approved"); TestCase670 = true; }
public MfaController(TelemetryScopedLogger logger, IStringLocalizer localizer, ITenantRepository tenantRepository, LoginPageLogic loginPageLogic, SequenceLogic sequenceLogic, SecurityHeaderLogic securityHeaderLogic, AccountLogic userAccountLogic, AccountActionLogic accountActionLogic, AccountTwoFactorLogic accountTwoFactorLogic) : base(logger) { this.logger = logger; this.localizer = localizer; this.tenantRepository = tenantRepository; this.loginPageLogic = loginPageLogic; this.sequenceLogic = sequenceLogic; this.securityHeaderLogic = securityHeaderLogic; this.userAccountLogic = userAccountLogic; this.accountActionLogic = accountActionLogic; this.accountTwoFactorLogic = accountTwoFactorLogic; }
public LoginController(TelemetryScopedLogger logger, IStringLocalizer localizer, ITenantRepository tenantRepository, LoginPageLogic loginPageLogic, SessionLoginUpPartyLogic sessionLogic, SequenceLogic sequenceLogic, SecurityHeaderLogic securityHeaderLogic, AccountLogic userAccountLogic, AccountActionLogic accountActionLogic, ClaimTransformLogic claimTransformLogic, LoginUpLogic loginUpLogic, LogoutUpLogic logoutUpLogic, SingleLogoutDownLogic singleLogoutDownLogic, OAuthRefreshTokenGrantDownLogic <OAuthDownClient, OAuthDownScope, OAuthDownClaim> oauthRefreshTokenGrantLogic) : base(logger) { this.logger = logger; this.localizer = localizer; this.tenantRepository = tenantRepository; this.loginPageLogic = loginPageLogic; this.sessionLogic = sessionLogic; this.sequenceLogic = sequenceLogic; this.securityHeaderLogic = securityHeaderLogic; this.userAccountLogic = userAccountLogic; this.accountActionLogic = accountActionLogic; this.claimTransformLogic = claimTransformLogic; this.loginUpLogic = loginUpLogic; this.logoutUpLogic = logoutUpLogic; this.singleLogoutDownLogic = singleLogoutDownLogic; this.oauthRefreshTokenGrantLogic = oauthRefreshTokenGrantLogic; }