Пример #1
0
        public void Verify_Appeal_Result_Lookup()
        {
            var resultCode = SeleniumHelper.GenerateRandomString(3);

            try
            {
                // SeleniumHelper.Login(SeleniumHelper.iSIMSUserType.AdmissionsOfficer);
                String[] featureList = { "AdmissionAppeals" };
                FeatureBee.FeatureBeeLogin.LoginWithFeatureBee(featureList, FeatureBee.FeatureBeeLogin.iSIMSUserType.AdmissionsOfficer);
                AutomationSugar.NavigateMenu("Lookups", "Admissions", "Admissions Appeal Status");

                //Add new Appeal Result
                var appealResultTriplet = new LookupTriplet();
                var appealResultPage    = appealResultTriplet.AddRow("AppealStatus");
                var appealResultRow     = appealResultPage.TableRow.GetLastRow();

                appealResultRow.Code         = resultCode;
                appealResultRow.Description  = string.Format("Selenium Test Entry - {0}", resultCode);
                appealResultRow.DisplayOrder = "99";
                appealResultRow.IsVisible    = true;
                appealResultRow.Category     = "Heard";

                //Save Appeal Result record
                appealResultPage.ClickSave();

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