public void DeleteActivityType() { PropertiesCollection.test = PropertiesCollection.extent.CreateTest("TC05_DeleteActivityType"); FpActivityTypesPage activityTypesPage = new FpActivityTypesPage(); strTestCaseNo = "TC005_Reg"; strtblname = "automation_activitytype"; strTestType = "Regression"; var connection = new ConnectToMySQL_Fetch_TestData(); var testdataActivityBoard = connection.Select(strtblname, strTestCaseNo, strTestType); strTDActivityTypeName = testdataActivityBoard[4]; activityTypesPage.DeleteActivity(strTDActivityTypeName); string[] strActivityTypesName = activityTypesPage.RetrieveActivitydetails(strTDActivityTypeName); Console.WriteLine("Activity type name retrieved from web is: " + strActivityTypesName[1]); Thread.Sleep(4000); try { Assert.AreNotEqual(strActivityTypesName[1], strTDActivityTypeName); PropertiesCollection.test.Log(Status.Pass, "DELETE ACTIVITY TYPE => Acitivity type: " + strTDActivityTypeName + " has been deleted successfully."); } catch { PropertiesCollection.test.Log(Status.Fail, "DELETE ACTIVITY TYPE => Acitivity type: " + strTDActivityTypeName + " Deletion has failed"); } }
public void TS05_PlanningBoard_TC08_DeleteActivityType() { PropertiesCollection.test = PropertiesCollection.extent.CreateTest("TS05_PlanningBoard_TC08_DeleteActivityType"); FpAdminMenus AdminMenu = new FpAdminMenus(); AdminMenu.AdminClick(); AdminMenu.ActivityTypesClick(); System.Threading.Thread.Sleep(30000); System.Threading.Thread.Sleep(30000); FpActivityTypesPage ActivityTypes = new FpActivityTypesPage(); PropertiesCollection.driver.SwitchTo().Frame(ActivityTypes.frame); String strTestCaseNo = "TC001"; String strtblname = "automation_activitytype"; String strTestType = "Smoke"; string strTDActivityName = String.Empty; /* Get test data from MySQL */ var connection = new ConnectToMySQL_Fetch_TestData(); var testdataActivityTypes = connection.Select(strtblname, strTestCaseNo, strTestType); strTDActivityName = testdataActivityTypes[4]; ActivityTypes.DeleteActivity(strTDActivityName); String[] Activitydetails = ActivityTypes.RetrieveActivitydetails(strTDActivityName); String strFPwebActivityName = Activitydetails[1]; Console.WriteLine(strFPwebActivityName); try { Assert.IsNull(strFPwebActivityName); PropertiesCollection.test.Log(Status.Pass, "Activity Type is deleted on Activity Types Admin screen"); } catch { PropertiesCollection.test.Log(Status.Fail, "Activity Type not deleted"); throw; } }