public void CheckPriceIsInCorrectCurrencyFormat(Currency currency, string puttern)
        {
            homePage = homePage.ChooseCurrency(currency);
            homePage.ClickWishList();
            WishListPage      wishListPage = homePage.GotoWishListPage();
            WishListComponent iPhone       = wishListPage.GetWishListComponentsContainer().GetWishListComponentByName(ProductRepository.GetIPhone().GetName());
            string            actualResult = iPhone.GetWishListComponentUnitPriceText();

            Console.WriteLine(actualResult);
            StringAssert.IsMatch(puttern, actualResult);
        }
Ejemplo n.º 2
0
        public void CheckAdding(Product addingProduct, IUser user)
        {
            HomePage homePage = LoadApplication()
                                .GotoLoginPage()
                                .LoggingIn(user.Email, user.Password)
                                .GotoHomePage();

            Thread.Sleep(2000); //for presentation only
            homePage.getProductComponentsContainer()
            .GetProductComponentByName(addingProduct.Title)
            .AddItemToWishList();
            Thread.Sleep(2000); //for presentation only
            wishListPage = homePage
                           .GotoWishListPage();
            Thread.Sleep(2000); //for presentation only
            Assert.IsTrue(wishListPage
                          .GetWishListComponentsContainer()
                          .GetWishListComponentNames()
                          .Contains(addingProduct.Title));
        }