//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"); }
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); } }