public void CanUpdateDvd() { Dvd dvdToCreate = new Dvd(); var repo = new DvdRepositoryEF(); dvdToCreate.DvdId = 4; dvdToCreate.Title = "BOB"; dvdToCreate.ReleaseYear = 2054; dvdToCreate.Director = "Smith"; dvdToCreate.Rating = "R"; dvdToCreate.Notes = "Coolio"; repo.CreateDvd(dvdToCreate); repo.UpdateDvd(dvdToCreate); var dvdId = 3; var updatedDvd = repo.GetDvdByID(dvdId); Assert.AreEqual("A Truly Awesome Tale", updatedDvd.Title); Assert.AreEqual(2018, updatedDvd.ReleaseYear); Assert.AreEqual("Johnny Cash", updatedDvd.Director); Assert.AreEqual("NR", updatedDvd.Rating); Assert.AreEqual("This is a truly awesome tale!", updatedDvd.Notes); }
public void EFCanModifyDvd(int dvdId, string title, int releaseYear, int directorId, int ratingId, string note, bool expected) { DvdRepositoryEF repo = new DvdRepositoryEF(); Dvd dvd = new Dvd { DvdId = dvdId, Title = title, ReleaseYear = releaseYear, DirectorId = directorId, RatingId = ratingId, Note = note }; bool result = repo.UpdateDvd(dvd); Assert.AreEqual(result, expected); }