Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }