Exemplo n.º 1
0
        public void Update_ExistingGroupe_UpdateGroupeFromDatabase()
        {
            //Arrange
            var groupesToAdd = new List <Groupe>()
            {
                new Groupe()
                {
                    Nom    = "Jimmi Hendrix",
                    Cachet = 10000,
                },
                new Groupe()
                {
                    Nom    = "The Animals",
                    Cachet = 5000,
                },
            };

            using (var apiDbContext = _dbContextFactory.Create())
            {
                apiDbContext.Groupes.AddRange(groupesToAdd);
                apiDbContext.SaveChanges();
            }

            //Action
            var groupe = _groupeRepository.GetById(groupesToAdd.ElementAt(0).Id);

            groupe.Cachet.Equals("6969");
            _groupeRepository.Update(groupe);

            // Assert
            using (var apiDbContext = _dbContextFactory.Create())
            {
                apiDbContext.Groupes.ToList().First().Cachet.Equals("6969");
            }
        }
Exemplo n.º 2
0
        public void Update_ExistingArtiste_UpdateArtisteFromDatabase()
        {
            //Arrange
            var artistesToAdd = new List <Artiste>()
            {
                new Artiste()
                {
                    Nom        = "Carange",
                    Prenom     = "Hugues",
                    Telephone  = "418-123-4567",
                    NAS        = "ABC-1D2-1G5",
                    NomDeScene = "Croustillant"
                },

                new Artiste()
                {
                    Nom        = "Bob",
                    Prenom     = "Dylan",
                    Telephone  = "418-098-7654",
                    NAS        = "JKC-1F2-1U5",
                    NomDeScene = "Sauce"
                }
            };

            using (var apiDbContext = _dbContextFactory.Create())
            {
                apiDbContext.Artistes.AddRange(artistesToAdd);
                apiDbContext.SaveChanges();
            }

            //Action
            var artiste = _artisteRepository.GetById(artistesToAdd.ElementAt(0).Id);

            artiste.Telephone.Equals("418-123-1234");
            _artisteRepository.Update(artiste);

            // Assert
            using (var apiDbContext = _dbContextFactory.Create())
            {
                apiDbContext.Artistes.ToList().First().Telephone.Equals("418-123-1234");
            }
        }