public void Movies_GetAllMovies()
        {
            //Arrange
            var moviesDataManager = new MoviesDataManager(_moviegramContextMock.Object, _mapper);

            //Act
            var allMovies = moviesDataManager.GetAllMovies().GetAwaiter().GetResult();

            //Assert
            Assert.AreEqual(4, allMovies.Count);
        }
        public void MoviesSearch_TextFound()
        {
            //Arrange
            var searchText        = "Thanos";
            var moviesDataManager = new MoviesDataManager(_moviegramContextMock.Object, _mapper);

            //Act
            var moviesFound = moviesDataManager.SearchMoviesDetailsForText(searchText).GetAwaiter().GetResult();

            //Assert
            Assert.AreEqual(2, moviesFound.Count);
        }
        public void Movie_GetById()
        {
            //Arrange
            var movieId           = Guid.Parse("648a888b-9044-4a58-a3a7-69e5902019c6");
            var moviesDataManager = new MoviesDataManager(_moviegramContextMock.Object, _mapper);

            //Act
            var movie = moviesDataManager.GetMovieById(movieId).GetAwaiter().GetResult();

            //Assert
            Assert.IsNotNull(movie);
            Assert.AreEqual("Avengers: Endgame", movie.Title);
        }