Beispiel #1
0
        public void InsertGet_Fournisseur_RetourneNombreDeFournisseursAjoutes()
        {
            //Act
            //Traduction -> Nom des ingrédients
            NamesInAllLanguages ing1 = new NamesInAllLanguages("Jambon", "Ham", "Ham");
            NamesInAllLanguages ing2 = new NamesInAllLanguages("Oignon", "Onion", "Ui");

            //Ingredients
            var ingredient1 = new Ingredient(ing1, true);
            var ingredient2 = new Ingredient(ing2, false);

            //Creation des fournisseurs
            Fournisseur f1 = new Fournisseur {
                Id = 1, Name = "Gauthier", ContactName = "Gauthier", Email = "*****@*****.**", LanguageChoice = Langue.French
            };
            Fournisseur f2 = new Fournisseur {
                Id = 2, Name = "Ambroise", ContactName = "Ambroise", Email = "*****@*****.**", LanguageChoice = Langue.English
            };

            IRepository <Fournisseur, int> repo = new FournisseurRepository();

            //Arrange
            repo.Insert(f1);
            repo.Insert(f2);

            //Assert
            Assert.AreEqual(2, (repo.Get() as List <Fournisseur>).Count);
        }