public void Test02ForDelegatedLimit() { //Step 1 : Login (as Insurer) to the following URL: ti6.etmilan.com step.No("Step1"); Login loginPage = new Login(); loginPage.Logon(); //Step 2: Select Tools DA and Fee Limits step.No("Step2"); JSMenu menu = new JSMenu(); Tools tools = menu.ClickTools(); DAAndFeeLimits feeLimits = (DAAndFeeLimits)tools.SelectTool("DA and Fee Limits"); //Step 3: Choose "_Feature Test Supplier V14 //Step 4 : Click on Select step.No("Step3-4"); feeLimits = feeLimits.SelectSupplierAndSelect("_Feature Test Supplier V14"); //Step 5 : Click on New step.No("Step5"); Update updateTool = feeLimits.ClickOnNEW(); //Step 6: Enter the following values : step.No("Step6"); updateTool.SetSupplierName("_Feature Test Supplier V14"); //Step 7 : In the Delegate Authority Limits box, click on Add Row step.No("Step7"); updateTool = updateTool.ClickAddRow(); //Step 8 : Enter the following values in the new row : //a.Managing Agent : * //b.Workstream : Household Property //c.Loss Type : Accidental Damage //d.Supplier Type : Third - Party Administrator //e.DA Limit : 15,000 step.No("Step8"); updateTool.SetManagingAgent("*"); updateTool.SetWorkstream("Household Property"); updateTool.SetLossType("Accidental damage"); updateTool.SetSupplierType("Third-Party Administrator"); updateTool.SetDALimit("15000.00"); List <String> expectedList = new List <String> { "*", "Household Property", "Accidental damage", "Third-Party Administrator", "15000.00" }; //Step 9 : Click on Update step.No("Step9"); updateTool.ClickOnComplete(); //Step 10 : Confirm row has been updated correctly step.No("Step10"); List <String> actualValues = updateTool.GetValuesWithDALimit("15000.00"); Util.CompareValuesInLists(expectedList, actualValues); }
public void Test01ForSupplierInstruction() { //Step 1 : Login (as Insurer) to the following URL: ti6.etmilan.com step.No("Step1"); Login loginPage = new Login(); loginPage.Logon(); //Step 2: Select Tools XML Submission Tool step.No("Step2"); JSMenu menu = new JSMenu(); Tools tools = menu.ClickTools(); XMLSubmissionTool xmlSelection = (XMLSubmissionTool)tools.SelectTool("XML Submission Tool"); //Step 3 : From Message Templates, Select REST Household Property First Tier instruction with Legal Panel – 14 step.No("Step3"); xmlSelection.SelectMessageTemplate("REST - Household Property First Tier Instruction with Legal Panel - 14"); //Step 4: From the XML message, update the fields step.No("Step4"); xmlSelection.SetXmlMessageContent(); String messageIDValue = Util.GenerateRandomMessageId(); xmlSelection.ModifyXMLNode("MessageID", messageIDValue, 1); xmlSelection.ModifyXMLNode("SupplierName", "_Feature Test Supplier V14", 2); xmlSelection.ModifyXMLNode("SupplierType", "Third-Party Administrator", 2); String claimNumber = Util.GenerateRandomName("btronixtestclaim", 100, 999); xmlSelection.ModifyXMLNode("ClaimNumber", claimNumber, 2); xmlSelection.PasteXMLMessage(); //Step 5 : Click Apply step.No("Step5"); xmlSelection.ApplyXMLMessage(); //Step 6 : Validate Response <Detail> OK</Detail> step.No("Step6"); Assert.IsTrue(xmlSelection.ValidateResult(), "The XML Message result is not OK"); //Step 7: Click on Home step.No("Step7"); menu = new JSMenu(); Home home = menu.ClickHome(); //Step 8 : From Quick Search, select Supplier as "_Feature Test Supplier V14" //Step 9 : Click Run step.No("Step8-9"); QuicklySearchResults results = home.OnQuickSearch().SelectSupplierAndRun("_Feature Test Supplier V14"); //Step 10 : Validate that 1st row is Claim Number provided in Step 4.d step.No("Step10"); Assert.AreEqual(claimNumber, results.GetCellValue("Claim Number", 1), "Check claim numbers are equal"); }