示例#1
0
        public void TestCreerCommande()
        {
            ICollection <LigneCommande> lignesCommande = new Collection <LigneCommande>();
            LigneCommande l1 = new LigneCommande()
            {
                Produit = c.GetProduits().First(), Quantite = 2
            };
            LigneCommande l2 = new LigneCommande()
            {
                Produit = c.GetProduits().Last(), Quantite = 3
            };

            lignesCommande.Add(l1);
            lignesCommande.Add(l2);
            Client cl = c.GetClients().First();

            c.CreerCommande(cl, lignesCommande);
            Assert.AreEqual(cl, c.GetCommandes().Last().Client);
            Assert.AreEqual(c.GetProduits().First(), c.GetCommandes().Last().LignesCommande.First().Produit);
            Assert.AreEqual(2, c.GetCommandes().Last().LignesCommande.First().Quantite);
            Assert.AreEqual(c.GetProduits().Last(), c.GetCommandes().Last().LignesCommande.Last().Produit);
            Assert.AreEqual(3, c.GetCommandes().Last().LignesCommande.Last().Quantite);
        }
示例#2
0
 private void AfficherCommandes()
 {
     this.AfficherCommandes(controleur.GetCommandes());
 }