示例#1
0
        public void TestMethodMoveToOrderPage()
        {
            string           msg    = "";
            OrdersPageDriver driver = new OrdersPageDriver(new UiContext(new OrderLogic(), new ProductLogic()));

            driver.MoveToOrderPage = (context, order) => { msg += "!"; };

            driver.AddOrder();
            driver.AddOrder();

            Assert.Equal("!!", msg);
        }
示例#2
0
        public void TestExceptionInMoveToOrderPage()
        {
            string           message = "";
            OrdersPageDriver driver  = new OrdersPageDriver(new UiContext(new OrderLogic(), new ProductLogic()));

            driver.ShowErrorMessage = (msg) => { message = msg; };

            driver.AddOrder();

            Assert.Equal("Object reference not set to an instance of an object.", message);
        }
示例#3
0
 private void buttonCreateOrder_Click(object sender, EventArgs e)
 {
     driver.AddOrder();
 }