public void testsInitialize() { shopcart1 = new ShoppingCart(); shopcart2 = new ShoppingCart(); cupboard1 = new Cupboard(); crossBarWithParam1 = new CrossBar(10, "referenceTest", "1", new Size(0, 0, 0), false, 0, Color.white); crossBarWithParam2 = new CrossBar(10, "referenceTest", "1", new Size(0, 0, 0), false, 0, Color.white); cleatWithParam1 = new Cleat(50, "referenceTest", "1", new Size(0, 0, 0), false, 0, Color.white); cleatWithParam2 = new Cleat(50, "referenceTest", "1", new Size(0, 0, 0), false, 0, Color.white); doorWithParam1 = new Door(40, "referenceTest", "1", new Size(0, 0, 0), false, 0, Color.white); }
public void testsInitialize() { client1 = new Client(); clientWithParam1 = new Client("testnfirst", "testname", "000000000"); order1 = new OrderForm(); order2 = new OrderForm(); order3 = new OrderForm(); orderorderWithClient1 = new OrderForm(clientWithParam1); cupboard1 = new Cupboard(); cupboard2 = new Cupboard(); locker1 = new Locker(); locker2 = new Locker(); angleBracketParam1 = new AngleBracket(100, "null", "0000", new ComponentSize(0, 0, 0), false, ComponentColor.white); crossBarWithParam1 = new CrossBar(100, "referenceTest", "1", new ComponentSize(10, 0, 0), false, CrossBarType.LR); crossBarWithParam2 = new CrossBar(100, "referenceTest", "1", new ComponentSize(0, 0, 0), false, CrossBarType.LR); cleatWithParam1 = new Cleat(375, "referenceTest", "1", new ComponentSize(0, 0, 0), false); cleatWithParam2 = new Cleat(122.37, "referenceTest", "1", new ComponentSize(0, 0, 0), false); doorWithParam1 = new Door(388.96, "referenceTest", "1", new ComponentSize(0, 0, 0), false, ComponentColor.white); doorWithParam2 = new Door(38.16, "referenceTest", "1", new ComponentSize(0, 0, 0), false, ComponentColor.white); // price = 200 catalogueComponentsListWith2WithParam = new List <CatalogueComponents>() { crossBarWithParam1, crossBarWithParam2 }; // 1124.49 catalogueComponentsListWith6WithParam = new List <CatalogueComponents>() { crossBarWithParam1, crossBarWithParam2, cleatWithParam1, cleatWithParam2, doorWithParam1, doorWithParam2 }; }
public void testsInitialize() { ShoppingCart.resetShoppingCard(); locker0 = new Locker(); privLocker = new PrivateObject(locker0); privLocker.Invoke("resetID"); cupboard1 = new Cupboard(); locker1 = new Locker(); locker2 = new Locker(); locker3 = new Locker(); locker4 = new Locker(); crossBarWithParam1 = new CrossBar(10, "referenceTest", "1", new ComponentSize(0, 0, 0), false, CrossBarType.LR); crossBarWithParam2 = new CrossBar(10, "referenceTest", "1", new ComponentSize(0, 0, 0), false, CrossBarType.LR); cleatWithParam1 = new Cleat(50, "referenceTest", "1", new ComponentSize(0, 0, 0), false); cleatWithParam2 = new Cleat(50, "referenceTest", "1", new ComponentSize(0, 0, 0), false); doorWithParam1 = new Door(40, "referenceTest", "1", new ComponentSize(0, 0, 0), false, ComponentColor.white); locker1.addComponent(new List <CatalogueComponents>() { crossBarWithParam1, cleatWithParam2 }); locker2.addComponent(new List <CatalogueComponents>() { crossBarWithParam1 }); locker3.addComponent(new List <CatalogueComponents>() { cleatWithParam1, cleatWithParam2 }); locker4.addComponent(new List <CatalogueComponents>() { doorWithParam1, cleatWithParam2 }); }
public void testsInitialize() { flag = false; locker1 = new Locker(); locker2 = new Locker(); locker3 = new Locker(); crossBar1 = new CrossBar(); crossBar2 = new CrossBar(); crossBar3 = new CrossBar(); crossBar4 = new CrossBar(); crossBar5 = new CrossBar(); crossBar6 = new CrossBar(); crossBar7 = new CrossBar(); crossBar8 = new CrossBar(); crossBarWithParam1 = new CrossBar(10, "referenceTest", "1", new Size(4, 0, 0), false, 0, Color.white); crossBarWithParam2 = new CrossBar(10, "referenceTest", "1", new Size(4, 0, 0), false, 0, Color.white); pannel1 = new Pannel(); pannel2 = new Pannel(); pannel3 = new Pannel(); pannel4 = new Pannel(); pannel5 = new Pannel(); cleat1 = new Cleat(); cleat2 = new Cleat(); cleat3 = new Cleat(); cleat4 = new Cleat(); cleatWithParam1 = new Cleat(50, "referenceTest", "1", new Size(11, 0, 0), false, 0, Color.white); cleatWithParam2 = new Cleat(50, "referenceTest", "1", new Size(17, 0, 0), false, 0, Color.white); door1 = new Door(); doorWithParam1 = new Door(40, "referenceTest", "1", new Size(32, 0, 0), false, 0, Color.white); doorWithParam2 = new Door(40, "referenceTest", "1", new Size(4, 0, 0), false, 0, Color.white); catalogueComponentsListEmpty = new List <CatalogueComponents>(); catalogueComponentsListWith3 = new List <CatalogueComponents>() { crossBar1, cleat1, door1 }; catalogueComponentsListWith6 = new List <CatalogueComponents>() { crossBar1, crossBar2, crossBar3, cleat1, pannel1, pannel2 }; catalogueComponentsListWith10 = new List <CatalogueComponents>() { crossBar1, crossBar2, crossBar3, crossBar4, crossBar5, cleat1, cleat2, cleat3, pannel1, pannel2 }; catalogueComponentsListWith14 = new List <CatalogueComponents>() { crossBar1, crossBar2, crossBar3, crossBar4, crossBar5, crossBar6, crossBar7, crossBar8, cleat1, pannel1, pannel2, pannel3, pannel4, pannel5 }; catalogueComponentsListFull = new List <CatalogueComponents>() { crossBar1, crossBar2, crossBar3, crossBar4, crossBar5, crossBar6, crossBar7, crossBar8, cleat1, cleat2, cleat3, cleat4, pannel1, pannel2, pannel3, pannel4, pannel5 }; catalogueComponentsListWith6WithParam = new List <CatalogueComponents>() { crossBarWithParam1, crossBarWithParam2, crossBar3, cleatWithParam1, cleatWithParam2, pannel1, pannel2, doorWithParam1, doorWithParam2 }; }
public void testsInitialize() { cupboard1 = new Cupboard(); cupboard2 = new Cupboard(); angleBracketParam1 = new AngleBracket(100, "null", "0000", new ComponentSize(45, 0, 0), false, ComponentColor.white); angleBracketParam2 = new AngleBracket(25, "null", "0000", new ComponentSize(0, 0, 0), false, ComponentColor.white); locker1 = new Locker(); locker2 = new Locker(); locker3 = new Locker(); locker4 = new Locker(); crossBar1 = new CrossBar(); crossBar2 = new CrossBar(); crossBar3 = new CrossBar(); crossBar4 = new CrossBar(); crossBar5 = new CrossBar(); crossBar6 = new CrossBar(); crossBar7 = new CrossBar(); crossBar8 = new CrossBar(); crossBarWithParam1 = new CrossBar(10, "referenceTest", "1", new ComponentSize(21, 0, 0), false, CrossBarType.F); crossBarWithParam2 = new CrossBar(20, "referenceTest", "2", new ComponentSize(11, 0, 0), false, CrossBarType.F); crossBarWithParam3 = new CrossBar(20, "referenceTest", "3", new ComponentSize(8, 0, 0), false, CrossBarType.F); pannel1 = new Panels(); pannel2 = new Panels(); pannel3 = new Panels(); pannel4 = new Panels(); pannel5 = new Panels(); pannelWithPara1 = new Panels(10, "referenceTest", "1", new ComponentSize(23, 0, 0), false, ComponentColor.white, PanelsType.B); cleat1 = new Cleat(); cleat2 = new Cleat(); cleat3 = new Cleat(); cleat4 = new Cleat(); cleatWithPara1 = new Cleat(10, "referenceTest", "1", new ComponentSize(10, 0, 0), false); catalogueComponentsListFull = new List <CatalogueComponents>() { crossBar1, crossBar2, crossBar3, crossBar4, crossBar5, crossBar6, crossBar7, crossBar8, cleat1, cleat2, cleat3, cleat4, pannel1, pannel2, pannel3, pannel4, pannel5 }; catalogueComponentsListWith13 = new List <CatalogueComponents>() { crossBar1, crossBar2, crossBar3, crossBar4, crossBar5, crossBar6, crossBar7, crossBar8, cleat1, cleat2, cleat3, cleat4, pannel1 }; catalogueComponentsListWith5WithParam = new List <CatalogueComponents>() { crossBarWithParam1, crossBarWithParam2, crossBarWithParam3, cleatWithPara1, pannelWithPara1 }; catalogueComponentsListWith2WithParam = new List <CatalogueComponents>() { cleatWithPara1, pannelWithPara1 }; cupboardComponentsListWith3 = new List <ICupboardComponents>() { locker1, locker2, locker3 }; }
public void createComponentTest3() { crossBar1 = (CrossBar)catalogueDB.createComponents(0, 32, 0, CrossBarType.B, "Crossbar"); Assert.AreEqual(1, crossBar1.price); }
private void button2_Click(object sender, EventArgs e) { int width = ShoppingCart.widthChosen; int depth = ShoppingCart.depthChosen; int numberOfLocker = ShoppingCart.boxNumberChosen; //TODO check if cups are checked // check that the object fields are filled if (comboBox5.SelectedItem != null && comboBox6.SelectedItem != null && comboBox7.SelectedItem != null) { int height = Int32.Parse(comboBox5.SelectedItem.ToString()); string doorsColor = comboBox6.SelectedItem.ToString(); string panelColor = comboBox7.SelectedItem.ToString(); int doorWidth = 0; bool doorCup = false; if (doorsColor != "none") { if (width >= 62) { if (width == 62) { doorWidth = 31; } else { doorWidth = width / 2 + 2; } } if (doorsColor != "Glass" && comboBox9.SelectedItem != null) { if (comboBox9.SelectedItem.ToString() == "yes") { doorCup = true; } } } Locker locker = new Locker(); CatalogueDB cb = new CatalogueDB(); Cleat cleat1 = (Cleat)cb.createComponents(height, 0, 0, "Cleat"); if (doorsColor != "none") { Door door1 = (Door)cb.createComponents(height, doorWidth, 0, EnumParse.parseColorStrToEnum(doorsColor), doorCup, "Door"); locker.addComponent(new List <CatalogueComponents>() { door1, door1 }); } Panels panelsHL = (Panels)cb.createComponents(0, width, depth, EnumParse.parseColorStrToEnum(panelColor), PanelsType.HL, "Panel"); Panels panelsLR = (Panels)cb.createComponents(height, 0, depth, EnumParse.parseColorStrToEnum(panelColor), PanelsType.LR, "Panel"); Panels panelsB = (Panels)cb.createComponents(height, width, 0, EnumParse.parseColorStrToEnum(panelColor), PanelsType.B, "Panel"); CrossBar crossBarF = (CrossBar)cb.createComponents(0, width, 0, CrossBarType.F, "CrossBar"); CrossBar crossBarB = (CrossBar)cb.createComponents(0, width, 0, CrossBarType.B, "CrossBar"); CrossBar crossBarLR = (CrossBar)cb.createComponents(0, 0, depth, CrossBarType.LR, "CrossBar"); // numéro du casier sur lequel on travail int currentbox = locker.ID; locker.panelColor = EnumParse.parseColorStrToEnum(panelColor); locker.height = height; locker.depth = depth; locker.width = width; if (doorsColor != "none") { locker.doorsColor = EnumParse.parseColorStrToEnum(doorsColor); } locker.addComponent(new List <CatalogueComponents>() { cleat1, cleat1, cleat1, cleat1, panelsHL, panelsHL, panelsLR, panelsLR, panelsB, crossBarF, crossBarF, crossBarB, crossBarB, crossBarLR, crossBarLR, crossBarLR, crossBarLR }); ShoppingCart.addCupboardComponent(locker); //premier essai de calcul de prix double prixTotal = locker.price; // met dans le order preview dataGridView1.Rows.Add(currentbox, height, doorsColor, doorCup, panelColor, prixTotal.ToString()); //TODO remplacer total height par la somme des hauteurs int totalHeight = Int32.Parse(textBox12.Text); totalHeight += height + 4; textBox12.Text = totalHeight.ToString(); if (currentbox == numberOfLocker) { button2.Enabled = false; } else { currentbox++; textBox8.Text = currentbox.ToString(); } //TODO remplacer cupboardPrice par var globale double cupboardPrice = Double.Parse(textBox16.Text); textBox16.Text = (cupboardPrice + prixTotal).ToString(); /* * height choices gestion */ int maxHeight = Int32.Parse(textBox14.Text); List <string> choiceRemove = new List <string>(); foreach (string heightChoice in comboBox5.Items) { int boxHeight = Int32.Parse(heightChoice); if (maxHeight - boxHeight - 4 < totalHeight) { choiceRemove.Add(heightChoice); } } foreach (string heightChoice in choiceRemove) { comboBox5.Items.Remove(heightChoice); } } else { MessageBox.Show("Fill every choices"); } if (!button2.Enabled) { button3.Visible = true; button3.Enabled = true; button5.Visible = true; button5.Enabled = true; } }