private void AjouterCommande() { Console.WriteLine("Création d'une nouvelle commande"); Client cli = this.ChoisirClient(); ICollection <LigneCommande> lignesCommande = this.AjouterLignes(); controleur.CreerCommande(cli, lignesCommande); }
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); }