コード例 #1
0
        public void Db_Client()
        {
            using (Dal dal = new Dal())
            //cree un object disponible qua dans le bloc du using
            {
                dal.AddClients(new Client {
                    Id = 1, FirstName = "Jean", LastName = "DE Lafontaine"
                });
                //ajoute un produit à product

                List <Client> clients = dal.GetClients();
                //

                Assert.IsNotNull(clients);
                //assert test les conditions
                Assert.AreEqual(1, clients.Count);
                Assert.AreEqual("Jean", clients[0].FirstName);
                Assert.AreEqual("DE Lafontaine", clients[0].LastName);


                Client Clienttest = dal.GetClient(1);
                //cree un client qui est egale au 1er client de la liste

                Clienttest.FirstName = "JeanJean";
                //modifie la valeur initial de firstname par JeanJean

                Assert.AreEqual("JeanJean", clients[0].FirstName, "le nom ne correspond pas");



                dal.DeleteClient(0);

                clients = dal.GetClients();
                //recupere toute la liste de clients

                Assert.AreEqual(1, clients.Count);
                //verifie  si la liste est egale 1

                dal.TruncatProducts();
            }
        }