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; } }