public void CanEditDvd(int id, string title, int year, string director, string rating, string notes, bool expected) { DvdRepositoryEF repo = new DvdRepositoryEF(); Dvd edit = new Dvd() { Title = title, Director = director, RealeaseYear = year, Rating = rating, Notes = notes }; repo.EditDvd(edit, id); Dvd dvd = repo.GetById(id); bool actual; if (dvd == null) { actual = false; } else { actual = (dvd.DvdId == id && dvd.Title == title && dvd.RealeaseYear == year && dvd.Director == director && dvd.Rating == rating && dvd.Notes == notes); } Assert.AreEqual(expected, actual); }
public void EFCanGetDvdById() { var repo = new DvdRepositoryEF(); var dvd = repo.GetById(2); Assert.AreEqual(2, dvd.DvdId); Assert.AreEqual("That old movie", dvd.Title); Assert.AreEqual(1444, dvd.ReleaseYear); }
public void EFCanEditDvd() { var repo = new DvdRepositoryEF(); int dvdId = 2; string title = "Edited dvd"; int releaseYear = 1900; string directorName = "Edited director"; string ratingName = "R"; string notes = "This has been edited"; repo.Edit(dvdId, title, releaseYear, directorName, ratingName, notes); GetDvds dvd = repo.GetById(2); Assert.AreEqual(2, dvd.DvdId); Assert.AreEqual(title, dvd.Title); }
public void CanGetById(int id, bool expected) { DvdRepositoryEF repo = new DvdRepositoryEF(); Dvd result = repo.GetById(id); bool actual; if (result == null) { actual = false; } else { actual = (result.DvdId == id); } Assert.AreEqual(expected, actual); }
public void CanAddDvd(string title, int year, string director, string rating, string notes, bool expected) { DvdRepositoryEF repo = new DvdRepositoryEF(); Dvd dvd = new Dvd() { Title = title, Director = director, RealeaseYear = year, Rating = rating, Notes = notes }; repo.AddDvd(dvd); var fromRepo = repo.GetById(dvd.DvdId); bool actual = (fromRepo != null && dvd.Title == fromRepo.Title && dvd.RealeaseYear == fromRepo.RealeaseYear && dvd.Director == fromRepo.Director && dvd.Rating == fromRepo.Rating && dvd.Notes == fromRepo.Notes); Assert.AreEqual(expected, actual); }