public void WhenIClickOnButtonICanSeeErrorMessageUponEachRecordSaveInReferenceRangesPage(string action, string Errormsg) { if (!BP_ReferenceRangesUtilities.GetFirstRowFromTableAndClickOnActionandVerifyError(action, Errormsg)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void ThenIShouldThatTheCancelButtonHasCrossIconInRedColor_() { if (!BP_ReferenceRangesUtilities.VerifyCancelButtonIcon()) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickOnIconForTheFirstRecordToCopyTheDataInReferenceRangesPage(string action) { if (!BP_ReferenceRangesUtilities.GetFirstRowFromTableAndClickOnAction(action)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickOnAddButtonToCreateANewLabTestRangeRecord() { if (!BP_ReferenceRangesUtilities.ClickOnAddButton()) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void ThenISelectTheUncheckboxTheCheckboxToDeleteTheAllRecords() { if (!BP_ReferenceRangesUtilities.UnCheckCompleteChkBox()) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickTestInReferenceRangePage(string labtestName) { if (!BP_ReferenceRangesUtilities.ReferenceRangeLabTestSearch(labtestName)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void ThenICanSeeErrorMessageUponEachRecordSaveInReferenceRangesPage(string ErrorMsg) { if (!BP_ReferenceRangesUtilities.GetFirstRowFromTableAndClickOnSave(ErrorMsg)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void ThenISeeReferenceRangeCreationErrorMessageForColumn(String errorMessage, String column) { if (!BP_ReferenceRangesUtilities.VerifyErrorMessage(errorMessage, column)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void ThenAReferenceIDIsAutoGeneratedForANewlyAddedLabTestInReferenceRangesPage() { if (!BP_ReferenceRangesUtilities.GetReferenceId()) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void ThenISeeTheReferenceRangeIdsInTheReferenceRangeTable_(Table table) { ReferenceRangeDataFormatter newTable = new ReferenceRangeDataFormatter(); newTable.FillReferenceRangeId("ReferenceRangeID", table); StringBuilder sb = new StringBuilder(); IEnumerable <ReferenceRangesData> ReferenceRangeData = table.CreateSet <ReferenceRangesData>(); List <ReferenceRangesData> dataList = (List <ReferenceRangesData>)ReferenceRangeData; List <string> FailedItems = new List <string>(); if (!BP_ReferenceRangesUtilities.VerifyReferenceRangeIds(dataList, out FailedItems)) { ScenarioContext.Current["ActResult"] = "Failed"; foreach (string item in FailedItems) { sb.Append(item); sb.Append(","); ScenarioContext.Current["Comments"] = "Following Items cannot be verified" + sb; } } else { sb.Append("Reference Range IDs"); sb.Append("\r\n"); foreach (var data in dataList) { sb.Append(" - "); sb.Append(data.ReferenceRangeID); //sb.Append(FeatureContext.Current[data.ReferenceRangeID].ToString()); sb.Append("\r\n"); } ScenarioContext.Current["Comments"] = sb; } }
public void ThenAMessageShouldBeDisplayedInReferenceRangesPage(string successMessage) { if (!BP_ReferenceRangesUtilities.VerifySuccessMessageOnPage(successMessage)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void ThenISeeErrorMessageOnDuplicateRecordSaveInReferenceRangesPage(string errorMessage) { if (!BP_ReferenceRangesUtilities.VerifyErrorMessageOnDuplicateRecordSave(errorMessage)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickOnCancelButtonOfTheFirstRecord() { if (!BP_ReferenceRangesUtilities.ClickOnCancelButton()) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenReferenceRangeIDInReadonlyModeInReferenceRangesPage() { if (!BP_ReferenceRangesUtilities.GetReferenceID()) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void ThenClickTheLabTestLinkToRefreshThePage() { if (!BP_ReferenceRangesUtilities.ClickOnLabTestLink()) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIUncheckTheNotApplicableCheckboxInReferenceRangesPage() { if (!BP_ReferenceRangesUtilities.UncheckNotApplicableCheckbox()) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickTheSaveButtonInReferenceRangesPage() { if (!BP_ReferenceRangesUtilities.ClickOnSaveButton()) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenICreateANewRecordWithTheSameDataAndICanSeeErrorMessageUponEachRecordSaveInReferenceRangesPage(string errormessage, Table labList) { IEnumerable <ReferenceRangesData> rowdata = labList.CreateSet <ReferenceRangesData>(); if (!BP_ReferenceRangesUtilities.SetDuplicateorOverlapDataForCreate((List <ReferenceRangesData>)rowdata, errormessage)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickAddAndEnterReferenceRangesOfALabTestAndSaveAndCanSeeErrorMessageUponEachRecordSaveForColumn(string errormessage, string columnname, Table labList) { IEnumerable <ReferenceRangesData> rowdata = labList.CreateSet <ReferenceRangesData>(); if (!BP_ReferenceRangesUtilities.SetInvalidDataForCreate((List <ReferenceRangesData>)rowdata, errormessage, columnname)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void IClickOnButtonOfTheFirstRecirdToChangeThedataTosameAsOfAlreadyExistingRecordInReferenceRangesPage(string operation, Table labList) { IEnumerable <ReferenceRangesData> rowdata = labList.CreateSet <ReferenceRangesData>(); if (!BP_ReferenceRangesUtilities.RowDataChangeForEdit((List <ReferenceRangesData>)rowdata, operation)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIChangeReferenceRangesOfACopiedLabTestAndSaveInReferenceRangesPage(Table labList) { IEnumerable <ReferenceRangesData> rowdata = labList.CreateSet <ReferenceRangesData>(); if (!BP_ReferenceRangesUtilities.RowDataChangeBySelectedRow((List <ReferenceRangesData>)rowdata)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenEnterTheBelowLabData(Table labList) { IEnumerable <ReferenceRangesData> rowdata = labList.CreateSet <ReferenceRangesData>(); if (!BP_ReferenceRangesUtilities.SetValidDataForCreation((List <ReferenceRangesData>)rowdata)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickOnIconOfTheFirstRecordAndEnterTheBelowLabDataAndClickOnSaveAndICanSeeMessageUponEachRecordSaveInReferenceRangesPage(string successmessage, string operation, Table labList) { IEnumerable <ReferenceRangesData> rowdata = labList.CreateSet <ReferenceRangesData>(); if (!BP_ReferenceRangesUtilities.SetRowDataForLabCreation((List <ReferenceRangesData>)rowdata, successmessage, operation)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickAddAndEnterReferenceRangesOfALabTestAndSaveAndCanSeeMessageUponEachRecordSaveInReferenceRangesPage(string successmessage, Table labList) { IEnumerable <ReferenceRangesData> rowdata = labList.CreateSet <ReferenceRangesData>(); if (!BP_ReferenceRangesUtilities.SetRowDataForCreate((List <ReferenceRangesData>)rowdata, successmessage)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickOnIconForTheReferenceRangeInReferenceRangesPage_(string action, string rrID) { ReferenceRangeDataFormatter RRFormatter = new ReferenceRangeDataFormatter(); string FormattedID = RRFormatter.FillRRID(rrID); if (!BP_ReferenceRangesUtilities.GetIConFromRowTableByRRIDandClickAction(action, FormattedID)) { ScenarioContext.Current["ActResult"] = "Failed"; } }
public void WhenIClickAddAndEnterReferenceRangesOfALabTestAndSaveAndCanSeeMessageUponEachRecordSaveInReferenceRangesPageIncludingNA(string successmessage, Table labList) { IEnumerable <ReferenceRangesData> rowdata = labList.CreateSet <ReferenceRangesData>(); if (!BP_ReferenceRangesUtilities.SetRowDataForCreateWithNA((List <ReferenceRangesData>)rowdata, successmessage)) { ScenarioContext.Current["ActResult"] = "Failed"; } foreach (ReferenceRangesData dataval in rowdata) { List <string> ReferenceRangesData = new List <string> { dataval.ReferenceRangeID }; int referencerangeIDindex = Convert.ToInt32(FeatureContext.Current["RRIndexCounter"]); FeatureContext.Current["ReferenceRangeID" + (FeatureContext.Current["RRIndexCounter"])] = dataval.ReferenceRangeID; FeatureContext.Current["RRIndexCounter"] = ++referencerangeIDindex; } }