public void ValidateCreateBookingForMemberByAdminTest(string testNumber, string courtNumber, string testScenarioType) { //Arrange var loginPage = new LoginPage(_driver); var publicBookingHomePage = new PublicBookingHomePage(_driver); //Act loginPage.Login(); _driver.Navigate().GoToUrl(ConfigurationManager.AppSettings["LTA_MemberURL"] + "/booking/edit"); publicBookingHomePage.CreateBookingByAdmin("Court1", testScenarioType); //Assert if (testNumber.Equals("Test1")) { try { TestRailMethods.AddResultForTestCase("12962", 1, ConfigurationManager.AppSettings["PassedComment"]); //Test Case Passed status =1 } catch (Exception e) { var failedEMessage = Environment.NewLine + e.Message; TestRailMethods.AddResultForTestCase("12962", 5, failedEMessage); //Test Case Failed status =5 } } else if (testNumber.Equals("Test2")) { try { TestRailMethods.AddResultForTestCase("12963", 1, ConfigurationManager.AppSettings["PassedComment"]); //Test Case Passed status =1 } catch (Exception e) { var failedEMessage = Environment.NewLine + e.Message; TestRailMethods.AddResultForTestCase("12963", 5, failedEMessage); //Test Case Failed status =5 } } //var memberHomePage = new MemberHomePage(_driver); //memberHomePage.SelectBookingTab(); //var bookingHomePage = new PublicBookingHomePage(_driver); // bookingHomePage.BookIntervalFromNotBooked(courtNumber); }
public void ValidateSigningInToAdminPortalTest() { //Arrange var loginPage = new LoginPage(_driver); //Action loginPage.Login(); var pageTitle = _driver.Title; //Assert try { Assert.IsTrue(pageTitle.Contains("ClubSpark / Admin / Home")); TestRailMethods.AddResultForTestCase("182", 1, ConfigurationManager.AppSettings["PassedComment"]); //Test Case Passed status =1 } catch (Exception e) { var failedEMessage = "PageTitle" + Environment.NewLine + e.Message; TestRailMethods.AddResultForTestCase("182", 5, failedEMessage); //Test Case Failed status =5 } }
public void ValidateCreateBookingScheduleTest() { //Arrange var loginPage = new LoginPage(_driver); var bookingHomePage = new AdminBookingHomePage(_driver); //Act loginPage.Login(); bookingHomePage.BookingSchedule(); //Assert try { TestRailMethods.AddResultForTestCase("185", 1, ConfigurationManager.AppSettings["PassedComment"]); //Test Case Passed status =1 } catch (Exception e) { var failedEMessage = Environment.NewLine + e.Message; TestRailMethods.AddResultForTestCase("185", 5, failedEMessage); //Test Case Failed status =5 } }
//[TestCase("Group", "Family", 1, 7)] public void ValidateCreateMemberShipPackageTest(string membershipType, string membershipCategoryType, int directDebitInstallmentDate, int paymentReminder) { //Arrange var loginPage = new LoginPage(_driver); var membershipPage = new MembershipPage(_driver); //Act loginPage.Login(); membershipPage.CreateMembershipPackage(membershipType, membershipCategoryType, directDebitInstallmentDate, paymentReminder); var pageTitle = _driver.Title; //Assert try { Assert.IsTrue(pageTitle.Contains("ClubSpark / Admin / Membership package confirmation")); TestRailMethods.AddResultForTestCase("183", 1, ConfigurationManager.AppSettings["PassedComment"]); //Test Case Passed status =1 } catch (Exception e) { var failedEMessage = "PageTitle" + Environment.NewLine + e.Message; TestRailMethods.AddResultForTestCase("183", 5, failedEMessage); //Test Case Failed status =5 } }