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); }
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); }
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)); }
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)); }