public void VerifyColumns(int colStartIndex, int colEndIndex, string page, string columns) { distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distributions")); var inputEntries = columns.Split(';').Select(i => i.Trim()).ToList(); this.distributionTab.VerifyColumns(colStartIndex, colEndIndex, inputEntries, page); }
public void ThenUserCanOnlyCreateDistributionsIfHavingDistributionsOrTrusteeRole() { CaseDetailPage caseDetailPage = ((CaseDetailPage)GetSharedPageObjectFromContext("Case Detail")); List <String> roles = ScenarioContext.Current.Get <List <string> >("Roles"); DistributionTab distributionTab = caseDetailPage.GoToDistribution(); if (roles.Contains("Distributions") || roles.Contains("Trustee Role")) { distributionTab.NewDistributionButtonIsEnabled.Should().BeTrue("User has roles " + this.PrintableRoles(roles) + ", so New Distribution button is active"); distributionTab.ClickNewDistribution(); distributionTab.IsNewDistributionFormVisible().Should().BeTrue("User has roles " + this.PrintableRoles(roles) + ", so New Distribution button opens the form"); } else { distributionTab.NewDistributionButtonIsEnabled.Should().BeFalse("User has roles " + this.PrintableRoles(roles) + ", so New Distribution button is inactive"); distributionTab.ClickNewDistribution(); distributionTab.IsNewDistributionFormVisible().Should().BeFalse("User has roles " + this.PrintableRoles(roles) + ", so clicking New Distribution button does nothing"); } }
private void ThenISeeDistributionIsSelectedAndTabTitleIs(string expTitle) { DistributionTab distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distribution Tab")); distributionTab.TabTitle.Should().Be(expTitle, "Distribution Tab Title is " + expTitle); }
public void ThenHistoryHasMouseover() { distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distributions")); distributionTab.MouseHouver(); }
public void WhenIClickOnTheAddDistribution() { distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distributions")); distributionTab.ClickAddDistribution(); }
public void ThenHeaderShouldBeDisplayedOnDistributionPage(string header) { distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distributions")); distributionTab.GetHeaderName().Should().Contain(header); }
public void ThenClickOnTheViewIconForOneOfCaseFromDistributionLists() { distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distributions")); distributionTab.ClickOnViewButtonDistribution(); }
public void WhenUserClickOnFilterOnDistributionPage() { distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distributions")); Thread.Sleep(3000); distributionTab.ClickOnFilter(); }
public void ThenIShouldNotBeAbleToEditTheDistribution() { distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distributions")); distributionTab.ValidateDistributionEditInlineButton().Should().BeFalse(); }
public void WhenIClickOnOneDistributionInLineEditButton() { distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distributions")); distributionTab.ClickOnDistribution_InlineEdit(); }
public void WhenUserDisplaysThePageCountOnDistributionPage() { distributionTab = ((DistributionTab)GetSharedPageObjectFromContext("Distributions")); distributionTab.GetPageCount().Should().NotBeNullOrEmpty(); TestsLogger.Log(string.Format("Distributions count is [{0}]", distributionTab.GetPageCount())); }