Пример #1
0
        public IActionResult DeleteMovie(MovieModel movieModel)
        {
            MovieListCollection movieListColl = new MovieListCollection();

            movieCollectionBLL.DeleteMovie(movieModel.ID);
            movieListColl.RemoveMovieFromAllLists(movieModel.ID);
            return(View());
        }
        public void GetMovieListTest_CheckIfAMovieListCanBeRetrieved_ShouldBeTrue()
        {
            //assign
            IMovieListCollectionDAL movieListCollectionDALTest = new MovieListCollectionDALTEST();
            MovieListCollection     movieListCollection        = new MovieListCollection(movieListCollectionDALTest);
            //act
            MovieList movieList = new MovieList(movieListCollectionDALTest.GetMovieList(1));

            //assert
            Assert.IsTrue(movieList != null);
        }
        public void GetAllMovieListsByUserIdTest_UseAUserIdToRetrieveAllRelatedMovieListsFromTheDataBase_ShouldReturnTrue()
        {
            //assign
            MovieListCollection movieListCollection = new MovieListCollection();
            List <MovieList>    movieLists          = new List <MovieList>();

            //act
            movieLists = movieListCollection.GetAllMovieListsByUserId(1);
            //assert
            Assert.IsTrue(movieLists.Count >= 0);
        }
        public void GetAllMovieListsTest_RetrievesAllMovieListsFromTheDataBase_ShouldReturnTrue()
        {
            //assign
            MovieListCollection movieListCollection = new MovieListCollection();
            List <MovieList>    movieLists          = new List <MovieList>();

            //act
            movieLists = movieListCollection.GetAllMovieLists();
            //assert
            Assert.IsTrue(movieLists.Count >= 0);
        }
        public void GetAllMovieListsTest_GetAllMovieListsFromDAL_ShouldReturnTrue()
        {
            //assign
            IMovieListCollectionDAL movieListCollectionDALTest = new MovieListCollectionDALTEST();
            MovieListCollection     movieListCollection        = new MovieListCollection(movieListCollectionDALTest);
            //act
            List <MovieList> movieListsFromDAL = movieListCollection.GetAllMovieLists();

            //assert
            //there should be 2 movielists with the user id 2
            Assert.IsTrue(movieListsFromDAL.Count > 1);
        }
        public void GetAllMovieListsByUserIdTest_RetrieveUserListsById_ShouldReturnTrue()
        {
            //assign
            IMovieListCollectionDAL movieListCollectionDALTest = new MovieListCollectionDALTEST();
            MovieListCollection     movieListCollection        = new MovieListCollection(movieListCollectionDALTest);
            //act
            List <MovieList> movieListByUserId = movieListCollection.GetAllMovieListsByUserId(1);

            //assert
            //there should be 2 movielists with the user id 2
            Assert.IsTrue(movieListByUserId.Count == 2);
        }
        public void GetMovieListTest_RetrieveAMovieListAndCheckIfItContainesMovies_ShouldBeTrue()
        {
            //assign
            //de nep DAL in de test folder
            IMovieListCollectionDAL movieListCollectionDALTest = new MovieListCollectionDALTEST();
            MovieListCollection     movieListCollection        = new MovieListCollection(movieListCollectionDALTest);
            //act
            MovieList movieList = new MovieList(movieListCollectionDALTest.GetMovieList(1));

            //assert
            Assert.IsTrue(movieList.Movies.Count > 0);
        }
        public void CreateMovieListTest_CreateAMovieListAndCheckIfAnIdIsReturned_ShouldBeTrue()
        {
            //assign
            IMovieListCollectionDAL movieListCollectionDALTest = new MovieListCollectionDALTEST();
            MovieListCollection     movieListCollection        = new MovieListCollection(movieListCollectionDALTest);
            MovieListDTO            movieListDTO = new MovieListDTO();

            movieListDTO.Id = 777;
            int movieListId;

            //act
            movieListId = movieListCollection.CreateMovieList(movieListDTO);
            //assert
            Assert.IsTrue(movieListId == movieListDTO.Id);
        }