public void UpdateMedicalCondition() { var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); listMedicalCondition.ForEach(cat => context.Add(cat)); context.SaveChanges(); repository = new MedicalConditionRepository(context); listMedicalCondition[0].Name = "Musica"; repository.Update(listMedicalCondition[0]); var category = repository.Get(listMedicalCondition[0].Id); context.Database.EnsureDeleted(); Assert.AreEqual(category.Name, "Musica"); }
public void UpdatePsychologist() { var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); listPsychologist.ForEach(cat => context.Add(cat)); context.SaveChanges(); repository = new PsychologistRepository(context); listPsychologist[0].Name = "Pop"; repository.Update(listPsychologist[0]); var psy = repository.Get(listPsychologist[0].Id); context.Database.EnsureDeleted(); Assert.AreEqual(psy.Name, "Pop"); }
public void UpdateVideo() { var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); listVideo.ForEach(cat => context.Add(cat)); context.SaveChanges(); repository = new VideoRepository(context); listVideo[0].Name = "Festejando"; repository.Update(listVideo[0]); var video = repository.Get(listVideo[0].Id); context.Database.EnsureDeleted(); Assert.AreEqual(video.Name, "Festejando"); }
public void AddUser() { var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); context.Add(user); context.SaveChanges(); repository = new UserRepository(context); var initial = repository.GetAll().Count(); repository.Add(userSecond); var final = repository.GetAll().Count(); context.Database.EnsureDeleted(); Assert.AreEqual(initial + 1, final); }
public void DeleteOnePlaylist() { Playlist playlistDelete = new Playlist { Id = 3, Name = "Rock", Image = "", Description = "Musica para gozar" }; listPlaylist.Add(playlistDelete); var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); listPlaylist.ForEach(playlist => context.Add(playlist)); context.SaveChanges(); repository = new PlaylistRepository(context); repository.Delete(playlistDelete); context.Database.EnsureDeleted(); Playlist getPlaylist = repository.Get(3); Assert.AreEqual(null, getPlaylist); }
public void DeleteOnePsychologist() { Psychologist playlistDelete = new Psychologist { Name = "Mauro", Id = 3, MeetingType = meetingType.Virtual, Meeting = new List <Meeting>(), }; listPsychologist.Add(playlistDelete); var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); listPsychologist.ForEach(playlist => context.Add(playlist)); context.SaveChanges(); repository = new PsychologistRepository(context); repository.Delete(playlistDelete); context.Database.EnsureDeleted(); Psychologist getPsychologist = repository.Get(3); Assert.AreEqual(null, getPsychologist); }