public void TestClear() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.bBreakfast_Click(this, null); form.bDrinks_Click(this, null); form.bLD_Click(this, null); form.bDessert_Click(this, null); //baseline Assert.IsTrue(form.getTextBox("tbTotal").Text == "11.09", "tbTotal not accurate"); Assert.IsTrue(form.getTextBox("tbSubtotal").Text == "10.46", "tbSubTotal not accurate."); Assert.IsTrue(form.getListBox("lbOrder").Items.Count == 4, "4 Items not added."); Assert.IsTrue(form.prices.Count == 4, "prices not 4."); //action form.bClear_Click(this, null); //checks Assert.IsTrue(form.getTextBox("tbTotal").Text == "0.00", "tbTotal not 0.00."); Assert.IsTrue(form.getTextBox("tbSubtotal").Text == "0.00", "tbSubTotal not 0.00."); Assert.IsTrue(form.getListBox("lbOrder").Items.Count == 0, "4 Items not added"); Assert.IsTrue(form.prices.Count == 0, "prices not empty."); }
public void TestBreakfastAdd() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.bBreakfast_Click(this, null); int count = form.getListBox("lbBreakfast").Items.Count; //check Assert.IsTrue(form.getListBox("lbBreakfast").Items.Count > 0, "lbBreakfast has no item."); Assert.IsTrue(form.getListBox("lbOrder").Items.Count > 0, "lbOrder has no item."); Assert.IsTrue(form.getListBox("lbOrder").SelectedIndex == 0, "lbOrder selected item not 0."); Assert.AreEqual(form.getListBox("lbBreakfast").SelectedItem, form.getListBox("lbOrder").SelectedItem, "Selected item from lbBreakfast not moved to lbOrder."); Assert.AreEqual(form.getListBox("lbBreakfast").Items.Count, count, "Item removed from lbBreakfast"); Assert.IsTrue(form.prices.Count == 1, "Prices empty"); }
public void TestBreakfastAdd() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.LoginService = new TestBox(); form.login.isAuthentic = true; form.signInToolStripMenuItem_Click(this, null); //baseline int count = form.getListBox("lbBreakfast").Items.Count; Assert.IsTrue(form.getListBox("lbBreakfast").Items.Count > 0, "lbBreakfast has no item."); Assert.IsTrue(form.getListBox("lbBreakfast").SelectedIndex == 0, "lbBreakfast selected item not zero."); //action form.bBreakfast_Click(this, null); //check Assert.IsTrue(form.getListBox("lbOrder").Items.Count > 0, "lbOrder has no item."); Assert.IsTrue(form.getListBox("lbOrder").SelectedIndex == 0, "lbOrder selected item not 0."); Assert.AreEqual(form.getListBox("lbBreakfast").SelectedItem, form.getListBox("lbOrder").SelectedItem, "Selected item from lbBreakfast not moved to lbOrder."); Assert.AreEqual(form.getListBox("lbBreakfast").Items.Count, count, "Item removed from lbBreakfast"); Assert.IsTrue(form.prices.Count == 1, "Prices empty"); }
public void TestZeroOut() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.LoginService = new TestBox(); form.login.isAuthentic = true; form.signInToolStripMenuItem_Click(this, null); form.bBreakfast_Click(this, null); //baseline Assert.IsTrue(form.getTextBox("tbTotal").Text != "0.00", "tbTotal is 0.00."); Assert.IsTrue(form.getTextBox("tbSubtotal").Text != "0.00", "tbSubTotal is 0.00."); //action form.zeroOut(); //check Assert.IsTrue(form.getTextBox("tbTotal").Text == "0.00", "tbTotal not 0.00."); Assert.IsTrue(form.getTextBox("tbSubtotal").Text == "0.00", "tbSubTotal not 0.00."); Assert.IsTrue(form.getTextBox("tbTax").Text == "0.06", "tbTax not 0.06."); }
public void TestTotalNotEmpty() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.LoginService = new TestBox(); form.login.isAuthentic = true; form.signInToolStripMenuItem_Click(this, null); //action form.bBreakfast_Click(this, null); form.bDrinks_Click(this, null); form.bLD_Click(this, null); form.bDessert_Click(this, null); //check Assert.IsTrue(form.getTextBox("tbTotal").Text == "11.09", "tbTotal not 0.00."); Assert.IsTrue(form.getTextBox("tbSubtotal").Text == "10.46", "tbSubTotal not 0.00."); }
public void TestTokenizePrices() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.LoginService = new TestBox(); form.login.isAuthentic = true; form.signInToolStripMenuItem_Click(this, null); form.bBreakfast_Click(this, null); //action form.tokenizePrices(); //check Assert.IsTrue(form.prices[0] == 2.99, "Price is not tokenized correctly."); }
public void TestRemove() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.LoginService = new TestBox(); form.login.isAuthentic = true; form.signInToolStripMenuItem_Click(this, null); form.bBreakfast_Click(this, null); form.bBreakfast_Click(this, null); //baseline Assert.IsTrue(form.getListBox("lbOrder").Items.Count == 2, "lbOrder count not 2"); Assert.IsTrue(form.prices.Count == 2, "Prices count not 2"); //action form.bRemove_Click(this, null); //check Assert.IsTrue(form.getListBox("lbOrder").Items.Count == 1, "lbOrder count not 1"); Assert.IsTrue(form.prices.Count == 1, "Prices count not 1"); }
public void TestZeroOut() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.bBreakfast_Click(this, null); //baseline Assert.IsTrue(form.getTextBox("tbTotal").Text != "0.00", "tbTotal is 0.00."); Assert.IsTrue(form.getTextBox("tbSubtotal").Text != "0.00", "tbSubTotal is 0.00."); //action form.zeroOut(); //check Assert.IsTrue(form.getTextBox("tbTotal").Text == "0.00", "tbTotal not 0.00."); Assert.IsTrue(form.getTextBox("tbSubtotal").Text == "0.00", "tbSubTotal not 0.00."); Assert.IsTrue(form.getTextBox("tbTax").Text == "0.06", "tbTax not 0.06."); }
public void TestTotalNotEmpty() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); //action form.bBreakfast_Click(this, null); form.bDrinks_Click(this, null); form.bLD_Click(this, null); form.bDessert_Click(this, null); //check Assert.IsTrue(form.getTextBox("tbTotal").Text == "11.09", "tbTotal not 0.00."); Assert.IsTrue(form.getTextBox("tbSubtotal").Text == "10.46", "tbSubTotal not 0.00."); }
public void TestTokenizePrices() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.bBreakfast_Click(this, null); //action form.tokenizePrices(); //check Assert.IsTrue(form.prices[0] == 2.99, "Price is not tokenized correctly."); }
public void TestRemove() { //setup NuWayOrderForm form = new NuWayOrderForm(); form.Show(); form.bBreakfast_Click(this, null); form.bBreakfast_Click(this, null); //baseline Assert.IsTrue(form.getListBox("lbOrder").Items.Count == 2, "lbOrder count not 2"); Assert.IsTrue(form.prices.Count == 2, "Prices count not 2"); //action form.bRemove_Click(this, null); //check Assert.IsTrue(form.getListBox("lbOrder").Items.Count == 1, "lbOrder count not 1"); Assert.IsTrue(form.prices.Count == 1, "Prices count not 1"); }