public void addLockerTest() { Assert.AreEqual(0, cupboard1.cupboardComponentsList.Count); cupboard1.addCupboardComponent(locker1); Assert.AreEqual(1, cupboard1.cupboardComponentsList.Count); cupboard1.addCupboardComponent(locker2); Assert.AreEqual(2, cupboard1.cupboardComponentsList.Count); cupboard1.addCupboardComponent(locker1); cupboard1.addCupboardComponent(locker1); cupboard1.addCupboardComponent(locker1); cupboard1.addCupboardComponent(locker1); cupboard1.addCupboardComponent(locker1); cupboard1.addCupboardComponent(locker1); cupboard1.addCupboardComponent(locker2); cupboard1.addCupboardComponent(locker2); cupboard1.addCupboardComponent(locker3); cupboard1.addCupboardComponent(locker3); cupboard1.addCupboardComponent(locker3); Assert.AreEqual(7, cupboard1.cupboardComponentsList.Count); Assert.AreEqual(0, cupboard2.cupboardComponentsList.Count); cupboard2.addCupboardComponent(cupboardComponentsListWith3); Assert.AreEqual(3, cupboard2.cupboardComponentsList.Count); cupboard2.addCupboardComponent(cupboardComponentsListWith3); cupboard2.addCupboardComponent(cupboardComponentsListWith3); cupboard2.addCupboardComponent(cupboardComponentsListWith3); cupboard2.addCupboardComponent(cupboardComponentsListWith3); Assert.AreEqual(7, cupboard2.cupboardComponentsList.Count); }
public void removeCupboardTest() { cupboard1.addCupboardComponent(angleBracketParam1); cupboard2.addCupboardComponent(locker1); order1.addCupboard(cupboard1); Assert.AreEqual(cupboard1, order1.cupboardDictionnary.ElementAt(0).Key); order1.addCupboard(cupboard2); Assert.AreEqual(cupboard2, order1.cupboardDictionnary.ElementAt(1).Key); }
private void textBox12_TextChanged(object sender, EventArgs e) { try { int quantity = Int32.Parse(textBox12.Text); Locker locker; AngleBracket angleBrackets; Cupboard finalCupboard = new Cupboard(); foreach (ICupboardComponents cupCompo in ShoppingCart.cupboardComponentsList) { if (cupCompo is Locker) { locker = (Locker)cupCompo; finalCupboard.addCupboardComponent(locker); } if (cupCompo is AngleBracket) { angleBrackets = (AngleBracket)cupCompo; finalCupboard.addCupboardComponent(angleBrackets); } } if (!button1.Enabled) { string fname = textBox3.Text; string lname = textBox5.Text; string email = textBox7.Text; string phone = textBox9.Text; Client newClient = new Client(fname, lname, phone, email); OrderForm commande = new OrderForm(newClient); commande.addCupboard(finalCupboard, quantity); textBox13.Text = commande.getPrice().ToString(); } else { MessageBox.Show("validate personnal information first"); } } catch { MessageBox.Show("Please enter a valide number"); } }
public void isCompleteTest() { cupboard1.addCupboardComponent(angleBracketParam2); cupboard2.addCupboardComponent(angleBracketParam2); locker1.addComponent(catalogueComponentsListFull); locker2.addComponent(catalogueComponentsListWith13); cupboard1.addCupboardComponent(locker1); cupboard2.addCupboardComponent(locker2); Assert.AreEqual(true, cupboard1.isComplete()); Assert.AreEqual(false, cupboard2.isComplete()); }
public void findAnglesTest() { var privateCupboard = new PrivateObject(cupboard1); cupboard1.addCupboardComponent(locker1); cupboard1.addCupboardComponent(locker2); cupboard1.addCupboardComponent(locker3); cupboard1.addCupboardComponent(locker4); Assert.AreEqual(-1, privateCupboard.Invoke("locationOfAngleInList")); cupboard1.addCupboardComponent(angleBracketParam1); privateCupboard = new PrivateObject(cupboard1); Assert.AreEqual(4, privateCupboard.Invoke("locationOfAngleInList")); cupboard1 = new Cupboard(); cupboard1.addCupboardComponent(locker3); cupboard1.addCupboardComponent(locker1); cupboard1.addCupboardComponent(locker2); cupboard1.addCupboardComponent(angleBracketParam1); cupboard1.addCupboardComponent(locker4); privateCupboard = new PrivateObject(cupboard1); Assert.AreEqual(3, privateCupboard.Invoke("locationOfAngleInList")); cupboard1 = new Cupboard(); cupboard1.addCupboardComponent(locker2); cupboard1.addCupboardComponent(locker1); cupboard1.addCupboardComponent(angleBracketParam1); cupboard1.addCupboardComponent(locker3); cupboard1.addCupboardComponent(locker4); privateCupboard = new PrivateObject(cupboard1); Assert.AreEqual(2, privateCupboard.Invoke("locationOfAngleInList")); }
public void cutAnglesTest() { cupboard1.addCupboardComponent(angleBracketParam1); cupboard1.cutAnglesBracket(25); Assert.AreEqual(20, angleBracketParam1.height); Assert.AreEqual(20, cupboard1.getAngleBracket().height); Assert.AreNotEqual(2, cupboard1.getAngleBracket().height); }