Exemple #1
0
 public void SetUp()
 {
     testOrderId              = TestHelper.CreateValidOrderInDB();
     testOrder                = DBOrderHandler.GetOrderById(testOrderId);
     testOrderItemId          = TestHelper.CreateOrderItemInDB();
     userInfoPage             = logInPage.LogInAs(Roles.MERCHANDISER);
     merchandiserOrderingPage = userInfoPage.ClickMerchandiserOrderingLink();
 }
Exemple #2
0
        public void TestDeleteOrderAndClickConfirm()
        {
            merchandiserOrderingPage
            .SelectSearchDropdown("Order Name")
            .FillSearchInput(testOrder.OrderName)
            .ClickApplyButton();

            merchandiserOrderingPage
            .ClickDeleteFirstOrderLink()
            .AcceptAlert();

            Thread.Sleep(1000);

            Assert.IsTrue(DBOrderHandler
                          .GetOrderByNumber(testOrder.OrderNumber) == null, "Deleted order still exists!");
        }
Exemple #3
0
        public void TestDeleteOrderAndClickCancel()
        {
            merchandiserOrderingPage
            .SelectSearchDropdown("Order Name")
            .FillSearchInput(testOrder.OrderName)
            .ClickApplyButton();

            merchandiserOrderingPage
            .ClickDeleteFirstOrderLink()
            .DismissAlert();

            Assert.IsTrue(DBOrderHandler
                          .GetOrderByNumber(testOrder.OrderNumber)
                          .OrderNumber
                          .Equals(testOrder.OrderNumber), "Order has been deleted");
        }
Exemple #4
0
 //  Quantity of Orders must be "<=6"
 public static int CreateValidOrderInDB()
 {
     return(DBOrderHandler.CreateOrder(Order.NewBuilder()
                                       .SetId(0)
                                       .SetDeliveryDate(null)
                                       .SetIsGift(0)
                                       .SetMaxDiscount(0)
                                       .SetOrderDate("2016-11-15 23:25:00")
                                       .SetOrderName("NewOrderName")
                                       .SetOrderNumber(7)
                                       .SetPreferableDeliveryDate("2016-11-14 19:10:00")
                                       .SetTotalPrice(7500.0)
                                       .SetAssignee(8)
                                       .SetCustomer(10)
                                       .SetOrderStatusReference(1)
                                       .Build()));
 }
        public void TestDeleteOrder()
        {
            customerOrderingPage
            .SelectOrderByName("NewOrderName")
            .ClickAplyButton()
            .ClickDeleteLink()
            .DismissAlert();

            Assert.AreEqual(customerOrderingPage
                            .GetOrderName(), "NewOrderName",
                            "Order name should be equals");

            customerOrderingPage
            .ClickDeleteLink()
            .AcceptAlert();

            Thread.Sleep(1000);

            Assert.IsTrue(DBOrderHandler.GetOrderById(testOrderId) == null,
                          "Deleted order still exists !");
        }
 public void TearDown()
 {
     DBOrderItemHandler.DeleteOrderItemById(testOrderItem);
     DBOrderHandler.DeleteOrderById(testOrderId);
 }