public void DeleteOneTrack() { Track trackDelete = new Track { Id = 3, Name = "Pepe", Image = "", Hour = 2, MinSeconds = 30.1 }; listTrack.Add(trackDelete); var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); listTrack.ForEach(track => context.Add(track)); context.SaveChanges(); repository = new TrackRepository(context); repository.Delete(trackDelete); context.Database.EnsureDeleted(); Track getTrack = repository.Get(3); Assert.AreEqual(null, getTrack); }
public void GetOneTrack() { var options = new DbContextOptionsBuilder <BetterCalmContext>() .UseInMemoryDatabase(databaseName: "MSP.BetterCalmDatabase").Options; var context = new BetterCalmContext(options); listTrack.ForEach(cat => context.Add(cat)); context.SaveChanges(); repository = new TrackRepository(context); var track = repository.Get(listTrack[0].Id); context.Database.EnsureDeleted(); Assert.AreEqual(listTrack[0].Id, track.Id); }
public Track Get(int id) { return(repository.Get(id)); }