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 NotFoundDvdReturnsNull() { var repo = new DvdRepositoryEF(); var dvdId = 1000; var dvd = repo.GetDvdByID(dvdId); Assert.IsNull(dvd); }
public void CanGetDvdById() { var repo = new DvdRepositoryEF(); var dvd = repo.GetDvdByID(1); Assert.IsNotNull(dvd);; Assert.AreEqual(1, dvd.DvdId); Assert.AreEqual("Saving Private Ryan", dvd.Title); Assert.AreEqual(1999, dvd.ReleaseYear); Assert.AreNotEqual("Ehhhhh", dvd.Notes); Assert.AreEqual("Spielberg", dvd.Director); }
public void CanDeleteDvd() { Dvd dvdToCreate = new Dvd(); var repo = new DvdRepositoryEF(); dvdToCreate.DvdId = 3; dvdToCreate.Title = "Elfssdsdsdsdsd"; dvdToCreate.ReleaseYear = 2010; dvdToCreate.Director = "Berenbaum"; dvdToCreate.Rating = "PG"; dvdToCreate.Notes = "Best"; repo.CreateDvd(dvdToCreate); var dvdId = 3; var loaded = repo.GetDvdByID(dvdId); Assert.IsNotNull(loaded); repo.DeleteDvd(dvdId); loaded = repo.GetDvdByID(dvdId); Assert.IsNull(loaded); }