コード例 #1
0
        public void ShowsTotalPriceOf(decimal expectedTotalPrice)
        {
            Navigate();

            var shoppingCartPageObject = new ShoppingCartPageObject(_browserDriver.Current);

            shoppingCartPageObject.TotalPrice.Should().Be(expectedTotalPrice);
        }
コード例 #2
0
        public void ContainsCopiesOf(string bookTitle, int expectedQuantity)
        {
            var shoppingCartPageObject = new ShoppingCartPageObject(_browserDriver.Current);

            var book = shoppingCartPageObject.Books.Single(i => i.Title == bookTitle);

            book.Quantity.Should().Be(expectedQuantity);
        }
コード例 #3
0
        public void ContainsTotalItems(int expectedQuantity)
        {
            Navigate();

            var shoppingCartPageObject = new ShoppingCartPageObject(_browserDriver.Current);

            shoppingCartPageObject.ShoppingCartCount.Should().Be(expectedQuantity);
        }
コード例 #4
0
        public void ContainsTypesOfItems(int expectedAmount)
        {
            Navigate();

            var shoppingCartPageObject = new ShoppingCartPageObject(_browserDriver.Current);

            shoppingCartPageObject.Books.Count().Should().Be(expectedAmount);
        }
コード例 #5
0
        public void SetQuantity(string bookTitle, int quantity)
        {
            var shoppingCartPageObject = new ShoppingCartPageObject(_browserDriver.Current);

            var book = shoppingCartPageObject.Books.Single(i => i.Title == bookTitle);

            book.Quantity = quantity;
        }
コード例 #6
0
        public void Delete(string bookTitle)
        {
            var shoppingCartPageObject = new ShoppingCartPageObject(_browserDriver.Current);

            var book = shoppingCartPageObject.Books.Single(i => i.Title == bookTitle);

            book.RemoveFromCart();
        }
コード例 #7
0
        public void GoToShoppingCart()
        {
            var shoppingCartPageObject = new ShoppingCartPageObject();

            shoppingCartPageObject.GoToShoppingCart();
        }
コード例 #8
0
        public bool isProductInCart(string product)
        {
            var shoppingCartPageObject = new ShoppingCartPageObject();

            return(shoppingCartPageObject.isProductInCart(product));
        }
コード例 #9
0
        public bool isShoppingCartShown()
        {
            var shoppingCartPageObject = new ShoppingCartPageObject();

            return(shoppingCartPageObject.isShoppingCartShown());
        }
コード例 #10
0
        public void RemoveProductFromShoppingCart(string product)
        {
            var shoppingCartPageObject = new ShoppingCartPageObject();

            shoppingCartPageObject.RemoveProductFromShoppingCart(product);
        }
コード例 #11
0
 public ShoppingCartStepDefinitions(ShoppingCartPageObject shoppingCartPageObject)
 {
     _shoppingCartPageObject = shoppingCartPageObject;
 }