//Add Share skill
        internal void AddShareSkill()
        {
            //Populate the excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPathShareSkill, "ShareSkill");

            //Call NavigateToManageListing Method to navigate to Manage Listing Page
            ManageListings manageListings = new ManageListings();

            manageListings.NavigateToManageListing();

            //Call SearchListings Method to get count for existing records with same category,title and description as we are going to add
            int MatchingRecordsBeforeAdd = manageListings.SearchListings(GlobalDefinitions.ExcelLib.ReadData(2, "Category"), GlobalDefinitions.ExcelLib.ReadData(2, "Title"), GlobalDefinitions.ExcelLib.ReadData(2, "Description"));

            //Click Share Skill Button
            ClickShareSkillButton();

            //Call EnterShareSkillData Method to enter Share Skill data
            EnterShareSkillData();

            //Call ValidateShareSkillData Method to Validate entered Share Skill data
            ValidateShareSkillData();

            //Save Share Skill
            SaveShareSkill();

            //Call SearchListings Method to get count for records with same category,title and description as we added
            int MatchingRecordsAfterAdd = manageListings.SearchListings(GlobalDefinitions.ExcelLib.ReadData(2, "Category"), GlobalDefinitions.ExcelLib.ReadData(2, "Title"), GlobalDefinitions.ExcelLib.ReadData(2, "Description"));

            //checking if number of records with same category,title and description is 1 more than it has before
            int ExpectedRecords = MatchingRecordsBeforeAdd + 1;

            GlobalDefinitions.ValidateBoolean(ExpectedRecords == MatchingRecordsAfterAdd, "Share Skill Added");
        }
Beispiel #2
0
        internal void AddShareSkill()
        {
            //Populate the excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPathShareSkill, "ShareSkill");

            //Call NavigateToManageListing Method to navigate to Manage Listing Page
            ManageListings manageListings = new ManageListings();

            manageListings.NavigateToManageListing();

            //Call SearchListings Method to get count for existing records with same category,title and description as we are going to add
            int MatchingRecordsBeforeAdd = manageListings.SearchListings(GlobalDefinitions.ExcelLib.ReadData(2, "Category"), GlobalDefinitions.ExcelLib.ReadData(2, "Title"), GlobalDefinitions.ExcelLib.ReadData(2, "Description"));

            //Click Share Skill Button
            ClickShareSkillButton();

            //Call EnterShareSkillData Method to enter Share Skill data
            EnterShareSkillData();

            //Call ValidateShareSkillData Method to Validate entered Share Skill data
            ValidateShareSkillData();

            //Call SaveShareSkill Method to save the Share Skill
            String img = SaveShareSkill();

            //Call SearchListings Method to get count for records with same category,title and description as we added
            int MatchingRecordsAfterAdd = manageListings.SearchListings(GlobalDefinitions.ExcelLib.ReadData(2, "Category"), GlobalDefinitions.ExcelLib.ReadData(2, "Title"), GlobalDefinitions.ExcelLib.ReadData(2, "Description"));

            Console.WriteLine("MatchingRecordsBeforeAdd== {0}", MatchingRecordsBeforeAdd);
            Console.WriteLine("MatchingRecordsAfterAdd =={0}", MatchingRecordsAfterAdd);

            //checking if number of records with same category,title and description is 1 more than it has before
            int ExpectedRecords = MatchingRecordsBeforeAdd + 1;

            try
            {
                if (ExpectedRecords == MatchingRecordsAfterAdd)
                {
                    Base.test.Log(LogStatus.Pass, "Test Passed, Added a Share Skill Successfully");
                    Base.test.Log(LogStatus.Pass, "Image-" + img);
                    Assert.IsTrue(true);
                }
                else
                {
                    Base.test.Log(LogStatus.Fail, "Test Failed, Added a Share Skill Successfully" + img);
                }
            }
            catch (Exception e)
            {
                Base.test.Log(LogStatus.Fail, "Test Failed, Added a Share Skill Successfully", e.Message);
            }
        }