public void TestMove() { Commis commis = new Commis(2, 4); Assert.AreEqual(2, commis.PosX); Assert.AreEqual(4, commis.PosY); commis.Move(4, 8); Assert.AreEqual(4, commis.PosX); Assert.AreEqual(8, commis.PosY); commis.Move(-2, -10); Assert.AreEqual(0, commis.PosX); Assert.AreEqual(0, commis.PosY); }
public void TestConstructCommis() { Commis BasicCommis = new Commis(); Assert.AreEqual(0, BasicCommis.PosX); Assert.AreEqual(0, BasicCommis.PosY); Commis PositionedCommis = new Commis(5, 10); Assert.AreEqual(5, PositionedCommis.PosX); Assert.AreEqual(10, PositionedCommis.PosY); Commis WrongPositioningCommis = new Commis(-62, -2); Assert.AreEqual(0, WrongPositioningCommis.PosX); Assert.AreEqual(0, WrongPositioningCommis.PosY); }
public void TestChangePosX() { IPosition Commis = new Commis(5, 10); Assert.AreEqual(5, Commis.PosX); Assert.AreEqual(10, Commis.PosY); Commis.PosX = 15; Commis.PosY = 20; Assert.AreEqual(15, Commis.PosX); Assert.AreEqual(20, Commis.PosY); Commis.PosX = -13; Commis.PosY = -45; Assert.AreEqual(0, Commis.PosX); Assert.AreEqual(0, Commis.PosY); }
/// <summary> /// Bouton de validation des modifications faites sur un commis /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ValiderCommis(object sender, RoutedEventArgs e) { if (ComboBox_CommisModif.SelectedItem != null) { if (this.pizzeria.Effectifs_pizzeria.Employes_commis.Contains((Commis)ComboBox_CommisModif.SelectedItem)) { Commis modif = (Commis)ComboBox_CommisModif.SelectedItem; if (ComboBox_CommisEtat.SelectedItem != null) { foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis) { if (c.Nom.Equals(modif.Nom)) { c.Etat = (string)ComboBox_CommisEtat.SelectedItem; } } } if (NomBoxC.Text.Equals("") == false && NomBoxC.Text.Equals(modif.Nom) == false) { foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis) { if (c.Nom.Equals(modif.Nom)) { c.Nom = NomBoxC.Text; modif.Nom = c.Nom; } } } if (PrenomBoxC.Text.Equals("") == false && PrenomBoxC.Text.Equals(modif.Prenom) == false) { foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis) { if (c.Nom.Equals(modif.Nom)) { c.Prenom = PrenomBoxC.Text; } } } if (AdresseBoxC.Text.Equals("") == false && AdresseBoxC.Text.Equals(modif.Adresse) == false) { foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis) { if (c.Nom.Equals(modif.Nom)) { c.Adresse = AdresseBoxC.Text; } } } if (PhoneBoxC.Text.Equals("") == false && PhoneBoxC.Text.Count() == 14 && PhoneBoxC.Text.Equals(modif.Telephone) == false) { foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis) { if (c.Nom.Equals(modif.Nom)) { c.Telephone = PhoneBoxC.Text; } } } } } if (ComboBox_CommisSupp.SelectedItem != null) { if (this.pizzeria.Effectifs_pizzeria.Employes_livreurs.Count > 1) { if (this.pizzeria.Effectifs_pizzeria.Employes_commis.Contains((Commis)ComboBox_CommisSupp.SelectedItem)) { this.pizzeria.Effectifs_pizzeria.Employes_commis.Remove((Commis)ComboBox_CommisSupp.SelectedItem); } } else { MessageBox.Show("Il ne reste plus qu'un commis, impossible de le supprimer."); } } MessageBox.Show("Mise à jour effectuée."); this.Close(); }
static SalleModel() { commis = new Commis(); }