Пример #1
0
        public void VerifyAddApplicationMandatoryFields(Dictionary <string, string> parameters)
        {
            var loginPage = new LoginPage(this.DriverContext);
            var homePage  = new HomePage(this.DriverContext);
            var membershipManagementPage = new MemebershipManagementPage(this.DriverContext);

            loginPage.OpenLandingPage();
            loginPage.IsCustomerLogoDisplayed();
            loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim());
            homePage.IsCustomerLogoDisplayed();
            homePage.IsLoggedUserDisplayed();
            homePage.IsApplicationManagementSectionClickable();
            homePage.IsAddApplicationButtonClickable();
            homePage.IsUserAbletoEnterApplicationName(parameters["ApplicationName"].Trim());
            homePage.IsUserAbletoEnterContactName(parameters["contactName"].Trim());
            homePage.IsUserAbletoEnterEmailID(parameters["Email"].Trim());
            homePage.IsAddApplicationSaveButtonClickable();
            homePage.AreAddApplicationValidationMessagesDisplayed(parameters["applicationError"].Trim(), parameters["contacterror"].Trim(), parameters["emailerror"].Trim());
        }
        public void VerifyUserAbletoAddManageMembershipType(Dictionary <string, string> parameters)
        {
            var loginPage = new LoginPage(this.DriverContext);
            var homePage  = new HomePage(this.DriverContext);
            var membershipManagementPage = new MemebershipManagementPage(this.DriverContext);

            loginPage.OpenLandingPage();
            loginPage.IsCustomerLogoDisplayed();
            loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim());
            homePage.IsCustomerLogoDisplayed();
            homePage.IsLoggedUserDisplayed();
            homePage.IsMembershipManagementSectionClickable();
            homePage.IsManageMembershipTypeClickable();
            membershipManagementPage.IsAddMemberShipTypeButtonClickable();
            membershipManagementPage.EnterMembershipName(parameters["membershipname"].Trim() + DateHelper.RandomString(3, false));
            membershipManagementPage.EnterMembershipFee(parameters["membershipfee"].Trim());
            membershipManagementPage.IsNextButtonClickable();
            membershipManagementPage.IsSaveButtonClickable();
            membershipManagementPage.IsSuccessfullMessageDisplayed();
        }
Пример #3
0
        public void VerifyUserAbletoEditManageMembershipType(Dictionary <string, string> parameters)
        {
            var loginPage = new LoginPage(this.DriverContext);
            var homePage  = new HomePage(this.DriverContext);
            var membershipManagementPage = new MemebershipManagementPage(this.DriverContext);

            loginPage.OpenLandingPage();
            loginPage.IsCustomerLogoDisplayed();
            loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim());
            homePage.IsCustomerLogoDisplayed();
            homePage.IsLoggedUserDisplayed();
            homePage.IsMembershipManagementSectionClickable();
            homePage.IsManageMembershipTypeClickable();
            string header         = parameters["header"].Trim();
            string membershipType = parameters["membershipType"].Trim();

            homePage.IsMembershipTypeHeaderDisplayed(header);
            homePage.IsMembershipTypeRecordClickableFromList(membershipType);
            homePage.IsMemebershipTypeRecordEditable();
            homePage.IsUpdateButtonClickable();
        }
        public void VerifyEditMembershipClassification(Dictionary <string, string> parameters)
        {
            var loginPage = new LoginPage(this.DriverContext);
            var homePage  = new HomePage(this.DriverContext);
            var membershipManagementPage = new MemebershipManagementPage(this.DriverContext);

            loginPage.OpenLandingPage();
            loginPage.IsCustomerLogoDisplayed();
            loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim());
            homePage.IsCustomerLogoDisplayed();
            homePage.IsLoggedUserDisplayed();
            homePage.IsMembershipManagementSectionClickable();
            homePage.IsManageMembershipClassificationsClickable();
            homePage.IsClassificationRecordEditable();
            homePage.IsEditButtonClickable();
            string classificationType = parameters["ClassificationType"].Trim() + " on " + DateHelper.RandomString(3, false);

            homePage.IsUserAbleToEnterClassificationTypeInPopUpWindowOfAddClassificationType(classificationType);
            homePage.IsSaveButtonClickableOfPopUpWindowOfAddClassificationType();
            homePage.IsSuccessfullMessageForAddMembershioClassificationDisplayed();
        }
Пример #5
0
        public void VerifyAddNewApplicationTest(Dictionary <string, string> parameters)
        {
            var loginPage = new LoginPage(this.DriverContext);
            var homePage  = new HomePage(this.DriverContext);
            var membershipManagementPage = new MemebershipManagementPage(this.DriverContext);

            loginPage.OpenLandingPage();
            loginPage.IsCustomerLogoDisplayed();
            loginPage.IsUserAbletoLoginMCSApp(parameters["uname"].Trim(), parameters["password"].Trim());
            homePage.IsCustomerLogoDisplayed();
            homePage.IsLoggedUserDisplayed();
            homePage.IsApplicationManagementSectionClickable();
            homePage.IsAddApplicationButtonClickable();
            string applicationName = parameters["ApplicationName"].Trim() + " on " + DateHelper.RandomString(2, false);
            string contact_Name    = parameters["contactName"].Trim() + " on " + DateHelper.RandomString(2, false);

            homePage.IsUserAbletoEnterApplicationName(applicationName);
            homePage.IsUserAbletoEnterContactName(contact_Name);
            homePage.IsUserAbletoEnterEmailID(parameters["Email"].Trim());
            homePage.IsAddApplicationSaveButtonClickable();
            homePage.IsAddApplicationSuccessfullMessageDisplayed();
        }