public void WhenIApplyFilterOnColumnWithFilterTextByFilterCriteriaInLabTestsGrid(String columnName, String filterText, String filterCriteria)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.ApplyLabsTestFilter(columnName, filterText, filterCriteria))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void ThenISeeLabTestsBasedOnSearchtextInReferenceRangesPage(string searchText)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.VerifySearchedItems_ReferenceRanges(searchText))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void WhenISortColumnInLabsGridOfLabTestsPage(string columnName)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.ClickOnLabsTestColumnHeader(columnName))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void ThenISeeDataInSortOrderInColumnInLabTestsPage(String sortOrder, String columnName)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.IsLabsTestsDataInSortOrder(sortOrder, columnName))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void ThenISeeTheHeaderDetailsInLabtestsPage(string labId, string laboratoryName, string company, string department)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.VerifyHeader(labId, laboratoryName, company, department))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void ThenISeeTheLabAddressDetailsInTheLabtestsPage(string address, string city, string state, string country)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.VerifyLabAddress(address, city, state, country))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void ThenISeeNoRecordsMessageInLabTestsPage()
 {
     if (!BP_ManageReferenceRange_MRRUtilities.IsNoRecordsMessageExistInSitesTable())
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void GivenIClickBreadcrumb(string breadCrumbItemText)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.ClickBreadCrumbItem(breadCrumbItemText))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void WhenIApplyFilterOnColumnsByFilterCriteriaInManageReferenceRangesPage(string columnName, string columnData, string filterCriteria)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.ApplyFilterWithInvalidData(columnName, columnData, filterCriteria))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void ThenIClearFilterOnColumnInLabTestsGrid(String columnName)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.ClearLabsTestFilter(columnName))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void ThenISeeFilteredDataInColumnWithFilterTextAndFilterCriteriaInLabTestsGrid(String columnName, String filterText, String filterCriteria)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.IsLabsTestDataFiltered(columnName, filterText, filterCriteria))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void GivenIOpenLabtestWithLabnameFromLabtestsPage(string labName)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.OpenLabTest(labName))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void WhenIEnterSearchTextInLabTestNameSearchBoxInReferenceRangesPage(string searchText)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.SetSearchText_ReferenceRanges(searchText))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void GivenIOpenLabWithLabidFromManageReferenceRangesPage(string labId)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.OpenLab(labId))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
     }
 }
 public void WhenIEnterInSearchField(string SearchValue, string FieldName)
 {
     if (!BP_ManageReferenceRange_MRRUtilities.EnterValueInSearchField(FieldName, SearchValue))
     {
         ScenarioContext.Current["ActResult"] = "Failed";
         ScenarioContext.Current["Comments"]  = "Search criteria is not eneterd in the search field.";
     }
 }
        public void WhenIOpenTheLabWithTheFollowingDetailsInManageReferenceRangesPage(Table table)
        {
            ManageReferenceLabGridRowData labGridRowData = table.CreateInstance <ManageReferenceLabGridRowData>();

            if (!BP_ManageReferenceRange_MRRUtilities.OpenLab(labGridRowData))
            {
                ScenarioContext.Current["ActResult"] = "Failed";
            }
        }
        public void ThenIVerifyTheBelowColumnsNamesDisplayedInTheManageReferenceRangesTable(Table tableheader)
        {
            IEnumerable <ManageReferenceLabGridColumnName> tableheadernames = tableheader.CreateSet <ManageReferenceLabGridColumnName>();

            if (!BP_ManageReferenceRange_MRRUtilities.AreColumnsAvailable((List <ManageReferenceLabGridColumnName>)tableheadernames))
            {
                ScenarioContext.Current["ActResult"] = "Failed";
            }
        }
        public void ThenISeePaletteDisplayTheSearchCriteriaMatchingRecords(string searchCriteria, Table table)
        {
            IEnumerable <ReferenceRangeLeftActionPalette> tableheadernames = table.CreateSet <ReferenceRangeLeftActionPalette>();

            if (!BP_ManageReferenceRange_MRRUtilities.IsActionPaletteLinkAvailable((List <ReferenceRangeLeftActionPalette>)tableheadernames, searchCriteria))
            {
                ScenarioContext.Current["ActResult"] = "Failed";
            }
        }
        public void ThenIDoNotSeeAnyActionPaletteItemsInLeftActionPalette(Table table)
        {
            IEnumerable <ReferenceRangeLeftActionPalette> tableheadernames = table.CreateSet <ReferenceRangeLeftActionPalette>();

            if (BP_ManageReferenceRange_MRRUtilities.IsLeftActionPaletteLinkAvailable((List <ReferenceRangeLeftActionPalette>)tableheadernames))
            {
                ScenarioContext.Current["ActResult"] = "Failed";
            }
        }
        public void ThenISeeBelowActionPaletteItemsInActionPalette(string actionPalette, Table table)
        {
            IEnumerable <ReferenceRangeLeftActionPalette> tableheadernames = table.CreateSet <ReferenceRangeLeftActionPalette>();

            if (!BP_ManageReferenceRange_MRRUtilities.IsActionPaletteLinkAvailable((List <ReferenceRangeLeftActionPalette>)tableheadernames, actionPalette))
            {
                ScenarioContext.Current["ActResult"] = "Failed";
            }
        }