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 CanCreateDvd() { Dvd dvdToCreate = new Dvd(); var repo = new DvdRepositoryEF(); dvdToCreate.DvdId = 3; dvdToCreate.Title = "John"; dvdToCreate.ReleaseYear = 2000; dvdToCreate.Director = "Smith"; dvdToCreate.Rating = "R"; dvdToCreate.Notes = null; repo.CreateDvd(dvdToCreate); Assert.AreEqual(3, dvdToCreate.DvdId); Assert.AreEqual("John", dvdToCreate.Title); Assert.AreEqual(2000, dvdToCreate.ReleaseYear); Assert.AreEqual("Smith", dvdToCreate.Director); Assert.AreEqual("R", dvdToCreate.Rating); Assert.IsNull(dvdToCreate.Notes); }
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); }