public void AddSavedMovieMovieJMDBApiExixstInDb()
        {
            var movieToAdd = new MovieJMDBApi
            {
                Id = "tt999",
                MovieDetailsJMDBApi = new MovieDetailsJMDBApi
                {
                    Actors   = "Actors",
                    Country  = "USA",
                    Director = "Director",
                    Duration = 111,
                    Genre    = "Action",
                    Name     = "Movie 99",
                    Year     = 2020
                },
                Name         = "Movie 99",
                Poster       = "poster 9",
                SavedUsers   = null,
                WatchedUsers = null
            };

            _uowMock.Setup(uow => uow.Users.FirstOrDefault(x => x.Id == 1, ""))
            .Returns(fakeUser);

            _uowMock.Setup(uow => uow.MoviesJMDBApi.FirstOrDefault(m => m.Id == movieToAdd.Id, ""))
            .Returns(movieToAdd);

            _uowMock.Setup(uow => uow.SavedMovies.FirstOrDefault(m => m.UserId == 1 && m.MovieJMDBApiId == "tt999", ""))
            .Returns((SavedMovie)null);

            SavedMovie savedMovie = new SavedMovie
            {
                UserId         = 1,
                MovieJMDBApiId = movieToAdd.Id,
                SavingDate     = DateTime.Now
            };

            SavedMovie addedSavedMovie = new SavedMovie
            {
                UserId         = 1,
                MovieJMDBApiId = "tt999",
                SavingDate     = DateTime.Now,
                User           = fakeUser,
                MovieJMDBApi   = new MovieJMDBApi
                {
                    Id = "tt999",
                    MovieDetailsJMDBApi = new MovieDetailsJMDBApi
                    {
                        Actors   = "Actors",
                        Country  = "USA",
                        Director = "Director",
                        Duration = 111,
                        Genre    = "Action",
                        Name     = "Movie 99",
                        Year     = 2020
                    },
                    Name       = "Movie 99",
                    Poster     = "poster 9",
                    SavedUsers = new List <SavedMovie> {
                        new SavedMovie {
                            MovieJMDBApi   = movieToAdd,
                            MovieJMDBApiId = "tt999",
                            SavingDate     = DateTime.Now,
                            User           = fakeUser,
                            UserId         = 1
                        }
                    },
                    WatchedUsers = null
                }
            };

            _uowMock.Setup(uow => uow.SavedMovies.Add(savedMovie, ""))
            .Returns(addedSavedMovie);

            var result = _manager.Add(1, movieToAdd);

            // _uowMock.Verify(uow => uow.SavedMovies.Add(savedMovie, ""), Times.Once());
            _uowMock.Verify(uow => uow.Save(), Times.Once());

            Assert.AreEqual(movieToAdd.Id, result.Id);
            Assert.AreEqual(movieToAdd.MovieDetailsJMDBApi, result.MovieDetailsJMDBApi);
        }