public void tc_59265_As_a_learner_I_want_to_redeem_discount_codes_at_the_classroom_section_Level() { CommonSection.Logout(); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); CommonSection.SearchCatalog("NewClassroomTest_DIscountCode002"); _test.Log(Status.Info, "Search for the content"); SearchResultsPage.ClickCourseTitle("NewClassroomTest_DIscountCode002"); _test.Log(Status.Info, "Click on searched title"); ContentDetailsPage.ClickOnAddtoCartButtonOfSection(); _test.Log(Status.Info, "Click on Add to Cart Button"); Assert.IsTrue(CommonSection.isCountincrease_ShopingCart()); _test.Log(Status.Pass, "Verify the cart count has Increased"); CommonSection.ClickShoppingCart(); _test.Log(Status.Info, "Click on Shopping Cart"); ShoppingCartPage.ApplyDiscountCode("Ak005"); _test.Log(Status.Info, "Apply wrong Discount code"); StringAssert.AreEqualIgnoringCase("The discount code you entered is not a valid discount code. Confirm that you have entered the code correctly. If you did, then perhaps you no longer have permission to use the code.", ShoppingCartPage.VerifyWrongDiscountCodeMessage()); _test.Log(Status.Pass, "Verify Alert message for wrong discount Code"); ShoppingCartPage.ApplyDiscountCode("Ak003"); _test.Log(Status.Info, "Apply valid discount code"); StringAssert.AreEqualIgnoringCase("The discount code was applied to your order.", ShoppingCartPage.VerifyValidDiscountCodeMessage()); _test.Log(Status.Pass, "Verify Alert message for valid discount Code"); Assert.IsTrue(ShoppingCartPage.DiscountedAmountIsDisplayed()); _test.Log(Status.Pass, "Verify discounted amount is displayed"); ShoppingCartPage.RemoveDiscountCode(); _test.Log(Status.Info, "Remove discount code"); StringAssert.AreEqualIgnoringCase("The discount code was removed from your order.", ShoppingCartPage.VerifyDiscountCodeRemoveMessage()); _test.Log(Status.Pass, "Verify Alert message for remove discount Code"); ShoppingCartPage.ApplyDiscountCode("Ak004"); _test.Log(Status.Info, "Apply valid percentage discount code"); StringAssert.AreEqualIgnoringCase("The discount code was applied to your order.", ShoppingCartPage.VerifyValidDiscountCodeMessage()); _test.Log(Status.Pass, "Verify Alert message for valid discount Code"); Assert.IsTrue(ShoppingCartPage.DiscountedAmountInPercentageDisplayed()); _test.Log(Status.Pass, "Verify discounted amount is displayed"); ShoppingCartPage.RemoveContent("NewClassroomTest_DIscountCode002 - Section 1"); _test.Log(Status.Info, "Remove content from cart"); CommonSection.Logout(); _test.Log(Status.Info, "Logout from learner's account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); CommonSection.Administer.ECommerce.PricingAndCodes.DiscountCodes(); _test.Log(Status.Info, "Click Discount codes From administer"); DiscountCodesPage.SearchCodeAndEditContent("Ak003"); _test.Log(Status.Info, "Seach the discount code and from Manage go to Edit content"); DiscountCodesPage.RemoveDiscountCode(); _test.Log(Status.Info, "Remove Discount code"); DiscountCodesPage.SearchCodeAndEditContent("Ak004"); _test.Log(Status.Info, "Seach the discount code and from Manage go to Edit content"); DiscountCodesPage.RemoveDiscountCode(); _test.Log(Status.Info, "Remove Discount code"); }
public void tc_24708_Add_Content_Section_to_Item_Discount_Code() { //CommonSection.Administer.System.DomainsandURLS.Domains(); CommonSection.Administer.ECommerce.PricingAndCodes.DiscountCodes(); _test.Log(Status.Info, "Click Discount codes From administer"); DiscountCodesPage.SearchCodeAndEditContent("Ak003"); _test.Log(Status.Info, "Seach the discount code and from Manage go to Edit content"); EditContentPage.AddContent("NewClassroomTest_DIscountCode002"); _test.Log(Status.Info, "Click Add content"); Assert.IsTrue(AddContentPage.SearchResultDisplayed("NewClassroomTest_DIscountCode002")); _test.Log(Status.Pass, "Verify Search result is Displayed"); Assert.IsTrue(AddContentPage.VerifyClassroomCourseSelected("NewClassroomTest_DIscountCode002")); _test.Log(Status.Pass, "Verify classroom course is selected"); Assert.IsTrue(AddContentPage.VerifyByDefaultAllSectionsAreSelected("All Sections (#)")); _test.Log(Status.Pass, "Verify by default all section is selected"); //Assert.IsTrue(AddContentPage.VerifyOnlyFutureSectionsAreDisplayed()); //_test.Log(Status.Pass, "VerifyI only future sections are displayed"); Assert.IsTrue(AddContentPage.VerifyIndividualSectionsAreDisplayed()); _test.Log(Status.Pass, "Verify individual sections are displayed"); Assert.IsFalse(AddContentPage.VerifySingleSectionCanNotBeSelectedWithAllSections("All Sections(#)")); _test.Log(Status.Pass, "Verify Course and the single Sections can not be selected at a time"); Assert.IsTrue(AddContentPage.VerifyIndividualSectionsIsSelected("All Sections(#)")); _test.Log(Status.Pass, "Verify individual sections are displayed"); Assert.IsTrue(AddContentPage.GetSuccessDiscountCodeAddedMessage("The item was added.")); _test.Log(Status.Pass, "Verify discount code added success message"); CommonSection.Administer.ECommerce.PricingAndCodes.DiscountCodes(); _test.Log(Status.Info, "Click Discount codes From administer"); DiscountCodesPage.SearchCodeAndEditContent("Ak004"); _test.Log(Status.Info, "Seach the discount code and from Manage go to Edit content"); EditContentPage.AddContent("NewClassroomTest_DIscountCode002"); _test.Log(Status.Info, "Click Add content"); Assert.IsTrue(AddContentPage.SearchResultDisplayed("NewClassroomTest_DIscountCode002")); _test.Log(Status.Pass, "Verify Search result is Displayed"); Assert.IsTrue(AddContentPage.VerifyIndividualSectionsIsSelected("All Sections(#)")); _test.Log(Status.Pass, "Verify individual sections are displayed"); Assert.IsTrue(AddContentPage.GetSuccessDiscountCodeAddedMessage("The item was added.")); _test.Log(Status.Pass, "Verify discount code added success message"); }