public void EFCanRemoveDvd(int dvdId, bool expected)
        {
            DvdRepositoryEF repo   = new DvdRepositoryEF();
            bool            result = repo.DeleteDvd(dvdId);

            Assert.AreEqual(result, expected);
        }
Exemple #2
0
        public void CanDeleteDvd()
        {
            var repo = new DvdRepositoryEF();

            var preDelete = repo.GetAll();

            repo.DeleteDvd(3);

            var postDelete = repo.GetAll();

            Assert.AreEqual(preDelete.Count - 1, postDelete.Count());
        }
        public void CanDeleteDvd(int id, bool expected)
        {
            DvdRepositoryEF repo = new DvdRepositoryEF();

            bool actual = repo.GetAll().Any(d => d.DvdId == id);

            if (actual)
            {
                repo.DeleteDvd(id);

                actual = !(repo.GetAll().Any(d => d.DvdId == id));
            }

            Assert.AreEqual(expected, actual);
        }
Exemple #4
0
        public void EFCanDeleteDvd()
        {
            DvdRepositoryEF repo     = new DvdRepositoryEF();
            Dvd             dvdToAdd = new Dvd();

            dvdToAdd.Title       = "Grand Budapest Hotel";
            dvdToAdd.Director    = "Director B";
            dvdToAdd.Rating      = "R";
            dvdToAdd.ReleaseYear = 2005;
            dvdToAdd.Notes       = "funny movie";

            repo.AddDvd(dvdToAdd);

            var loaded = repo.GetDvd(4);

            Assert.IsNotNull(loaded);

            repo.DeleteDvd(4);
            loaded = repo.GetDvd(4);

            Assert.IsNull(loaded);
        }
Exemple #5
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);
        }