コード例 #1
0
        public void TestAllOrder()
        {
            RunScriptAllOrder();
            string EXPECTED_VALUE = "Total: 1699元";

            Robot.AssertText(RESULT_PRICE_CONTROL_NAME, EXPECTED_VALUE);
        }
コード例 #2
0
        public void TestModifiedMeal()
        {
            RunScriptTestModifiedMeal();
            string EXPECTED_VALUE = "Total: 99元";

            Robot.AssertText(RESULT_PRICE_CONTROL_NAME, EXPECTED_VALUE);
        }
コード例 #3
0
        public void TestAddCategory()
        {
            RunScriptTestAddCategory();
            string EXPECTED_VALUE = "Total: 29元";

            Robot.AssertText(RESULT_PRICE_CONTROL_NAME, EXPECTED_VALUE);
        }
コード例 #4
0
ファイル: CustomerSideFormTests.cs プロジェクト: MOONYAN/POS
 public void ClickMealButtonTest()
 {
     Robot.ClickButton("牛肉麵");
     Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "1", new string[] { "Delete", "牛肉麵", "Hambugers", "85", "1", "85" });
     Robot.ClickButton("牛肉麵");
     Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "1", new string[] { "Delete", "牛肉麵", "Hambugers", "85", "2", "170" });
     Robot.AssertText(HOST.CostLabel.ToString(), "Total:170:NTD");
     Robot.AssertDataItemsInDataGridView(HOST.DataGridView.ToString(), 1);
 }
コード例 #5
0
        public void TestDataGridView()
        {
            RunScriptTestDataGridView();
            string EXPECTED_VALUE = "Total: 146元";

            Robot.AssertText(RESULT_PRICE_CONTROL_NAME, EXPECTED_VALUE);
            RunScriptTestQTY();
            EXPECTED_VALUE = "Total: 191元";
            Robot.AssertText(RESULT_PRICE_CONTROL_NAME, EXPECTED_VALUE);
        }
コード例 #6
0
ファイル: CustomerSideFormTests.cs プロジェクト: MOONYAN/POS
        public void SelectTabControlTest()
        {
            int total = 0;

            Robot.ClickTabControl(CATEGORY.Dessert.ToString());
            Robot.ClickButton("月餅");
            total += 200;
            Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "1", new string[] { "Delete", "月餅", "Dessert", "200", "1", "200" });
            Robot.ClickTabControl(CATEGORY.Hambugers.ToString());
            Robot.ClickButton("牛肉麵");
            total += 85;
            Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "2", new string[] { "Delete", "牛肉麵", "Hambugers", "85", "1", "85" });
            Robot.AssertText(HOST.CostLabel.ToString(), string.Format("Total:{0}:NTD", total));
            Robot.AssertDataItemsInDataGridView(HOST.DataGridView.ToString(), 2);
        }
コード例 #7
0
 public void TestAddMeal()
 {
     Robot.SetForm("StartUp");
     Robot.ClickButton("client");
     Robot.SetForm("POS-Customer Side");
     Robot.ClickButton("orderButton1");
     Robot.ClickButton("addMeal");
     Robot.ClickButton("addMeal");
     Robot.AssertText("totalPriceLabel", "Total:178元");
     Robot.ClickButton("nextPage");
     Robot.ClickButton("orderButton2");
     Robot.ClickButton("addMeal");
     Robot.AssertText("totalPriceLabel", "Total:237元");
     Robot.ClickTabControl("甜點");
     Robot.ClickButton("orderButton1");
     Robot.ClickButton("addMeal");
     Robot.AssertText("totalPriceLabel", "Total:286元");
     Robot.DeleteDataGridViewRowByIndex("mealsListDataGridView", "1");
     Robot.AssertText("totalPriceLabel", "Total:108元");
 }
コード例 #8
0
ファイル: SystemTests.cs プロジェクト: MOONYAN/POS
        private void AssertFinalHost()
        {
            int total = 0;

            Robot.ClickTabControl("Dessert");
            Robot.ClickButton("月餅");

            Robot.ClickTabControl("Beverage");
            Robot.ClickButton("ModifyMeal");

            Robot.ClickNumericUpDownButtonInDataGridView(HOST.DataGridView.ToString(), 0, 4, Robot.NumericDirect.UP, 3);
            Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "1", new string[] { "Delete", "月餅", "Dessert", "200", "7", (200 * 7).ToString() });

            Robot.ClickNumericUpDownButtonInDataGridView(HOST.DataGridView.ToString(), 1, 4, Robot.NumericDirect.UP, 3);
            Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "2", new string[] { "Delete", "ModifyMeal", "Beverage", "999", "8", (999 * 8).ToString() });

            Robot.ClickNumericUpDownButtonInDataGridView(HOST.DataGridView.ToString(), 0, 4, Robot.NumericDirect.DOWN, 1);
            Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "1", new string[] { "Delete", "月餅", "Dessert", "200", "6", (200 * 6).ToString() });

            total += 200 * 6 + 999 * 8;
            Robot.AssertText(HOST.CostLabel.ToString(), string.Format("Total:{0}:NTD", total));
        }
コード例 #9
0
ファイル: SystemTests.cs プロジェクト: MOONYAN/POS
        private void HostScript()
        {
            int total = 0;

            Robot.ClickTabControl("Dessert");
            Robot.ClickButton("月餅");

            Robot.ClickTabControl("Hambugers");
            Robot.ClickButton("牛肉麵");

            Robot.ClickNumericUpDownButtonInDataGridView(HOST.DataGridView.ToString(), 0, 4, Robot.NumericDirect.UP, 3);
            Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "1", new string[] { "Delete", "月餅", "Dessert", "200", "4", (200 * 4).ToString() });

            Robot.ClickNumericUpDownButtonInDataGridView(HOST.DataGridView.ToString(), 1, 4, Robot.NumericDirect.UP, 3);
            Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "2", new string[] { "Delete", "牛肉麵", "Hambugers", "85", "4", (85 * 4).ToString() });

            Robot.ClickNumericUpDownButtonInDataGridView(HOST.DataGridView.ToString(), 0, 4, Robot.NumericDirect.DOWN, 1);
            Robot.AssertDataGridViewByIndex(HOST.DataGridView.ToString(), "1", new string[] { "Delete", "月餅", "Dessert", "200", "3", (200 * 3).ToString() });

            total = 200 * 3 + 85 * 4;
            Robot.AssertText(HOST.CostLabel.ToString(), string.Format("Total:{0}:NTD", total));
        }
コード例 #10
0
 public void TestAdd()
 {
     RunScriptAdd();
     Robot.AssertText(RESULT_CONTROL_NAME, EXPECTED_VALUE);
 }