Esempio n. 1
0
        public void Verify_Tier4_VisaStatus_Lookup()
        {
            var code = SeleniumHelper.GenerateRandomString(3);

            try
            {
                FeatureBee.FeatureBeeLogin.LoginWithFeatureBee(new[] { "Tier4" }, FeatureBee.FeatureBeeLogin.iSIMSUserType.AdmissionsOfficer);
                AutomationSugar.NavigateMenu("Lookups", "Admissions", "Tier 4 Visa Status");

                //Add new Reason Admission Rejected
                var tier4VisaStatusTriplet = new LookupTriplet();
                var tier4VisaStatusPage    = tier4VisaStatusTriplet.AddLookupRow("Tier4VisaStatus");
                var tier4VisaStatusRow     = tier4VisaStatusPage.TableRow.GetLastRow();

                tier4VisaStatusRow.Code         = code;
                tier4VisaStatusRow.Description  = string.Format("Selenium Test Entry - {0}", code);
                tier4VisaStatusRow.DisplayOrder = "999";
                tier4VisaStatusRow.IsVisible    = true;

                //Save Reason Admission Rejected record
                tier4VisaStatusPage.ClickSave();

                //Verify success message
                Assert.AreEqual(true, tier4VisaStatusPage.IsSuccessMessageDisplayed(), "Success message do not display");
            }
            finally
            {
                // Tear down
                PurgeLinkedData.DeleteTier4VisaStatus(code);
            }
        }